I strongly encourage him to at least do 20 years. I am prior military so I have a lot of prior military friends. I didn't stay in long enough for a pension but a lot of them have retirements and nice jobs in private industry as well. Being set for life at 40 is a great thing.