I would suggest the Air Force instead; it has a lot more "perks", and life is generally more comfortable. The military is a good move for getting an education, establishing a reputable work history, travel opportunities, etc., but many members grow tired of the B.S. policies and get out after a few years, so your son should keep that in mind.