Sarikate, I was in the JAG Corps as the hospital attorney for a major Army teaching hospital. Perhaps my observations will help you.
There are some GREAT beneifts for taking this. You come out debt free, AND you have money to live on. What a deal. The military residencies are among the best in the country. Military doctors do very well on the boards. You will be given time to study for them, too. You will get professional pay and bonuses that will bring you above $100K per year, but don't expect to be paid what your counterparts are being paid. On the other hand, you won't have any student loans to pay. You will also have 30 days paid vacation per year plus a bunch of holidays.
The other sweet thing is that they will pay for you to go all over the place for roations. How 'bout Hawaii for a few months. Your housing, transportation, and everything is taken care of. Your salary as a resident is WAY higher than your counterparts.
The downside is that you are a soldier. You have to go where and when they tell you. You have to play all of the stupid games that they play. You may have a boss that you hate and you cannot even say anything about it. If you do, you may face military punishment. They OWN you. You could get deployed...They could have a stop loss when your time is up and tell you that you cannot leave. You could get out and be recalled, just as you get a private practice established. On the other hand, you are doing a service to you country.
There are definite trade-offs here, as you can see. If I can answer any specific questions, I will try.