Vantaggi
Pay has advanced significantly over my career and is now comparable to similar positions in the civilian world. The pay off for the frequent moves and deployments is a 50% retirement check at 20 yrs which goes up 2.5% for each additional year of service. Unparalleled opportunity to live and work in foreign countries (I've lived in 4). Easy to score scholarships to pay for college which requires participation in ROTC and subsequent commisioning at a Lieutenant with a 4-6 service commitment.
Svantaggi
Negatives include regimented promotion system with limited opportunity to advance faster on your own merits (restricted to 5-8% of the population), dangerous occupation, and job locations is the U.S. can be be in less than ideal locations.