I find it amusing that you like the idea of the army paying for you to go to uni and study medicine as good but then make out its negative that the army then expects at least six years service from you in return for paying for your training. Six years service isn't really that much, the training opportunities would potentially be better for you in those years from the armed forces and I believe the money is slightly better than being a civvy doctor. You may be expected to go away and serve on operations, but it's unlikely you would be anywhere near any of the trouble, the army has paid a lot of money to train you, it would cost them a lot of money to replace you, a CMT is much cheaper for them to lose on the front line than a doctor. (Sounds cold, but that's how the senior ranks in the military have to view it).