Pros
Benefits, paid-vacation, college and technical certification opportunities, invaluable life experiences. Character-building experiences in abundance. Fantastic route for the shiftless high-school grad, who isn't sure what to do with their life yet.
Cons
Time away from family due to deployments and training is a given, due to the nature of the work. Be wary of toxic leaders who do not lead by example, as well as exemplify other negative supervisory traits. Routine can become boring if one does not continue to progress in their career field, So, always pursue promotion…ALWAYS. Quality of life is secondary to mission and training. If you want the best quality of life and desire military service, do what my wife did and join the Air Force.