Previous poster summed it up perfectly. It's a 13 year commitment...7 active, 6 reserve. That's a LONG time to be in the military. If you are absolutely 100% sure you want to be in the military that long, then of course go for it, but I don't know many people who can think that far ahead in their lives
. Another point is you are limited in the specialities you can choose...for example, if whatever branch you pick (lets say Navy) doesn't need anymore ortho surgeons at the time you're ready to pick a specialty, then guess what...you probably won't get into that residency. They'll say "well, we don't need anymore of those, but we sure need more ______ specialists", and then that's what you're "steered" toward. Also, there are some subspecialities that are in little or NO demand in the military and don't exist there.
If your credentials are good, and you want some time in the military (much less than 13 years) and want them to pay for med school for you, try the HPSP (Health Professions Scholarship Program).