The military, excellent training, the latest & best training aircraft, training is very cheap i.e. FREE & in actual fact they pay you.
On the downside being in the military is not for everybody, training is tax payer funded therefore failure rates very high, you must progress at the rate that is expected otherwise you get scrubbed, also its a 12 year commitment once you graduate, he'll be early 30's & looking very good for the airlines if thats what he wants.