Vantaggi
Good pay based on education level, great benefits for self/family, good opportunities for advancement as compared to most civilian jobs, fair (for the most time) promotion system, very equal opportunity oriented, not an extremely difficult job all and all.
Svantaggi
Extremely high level of stress from multiple factors relating to the job, ie- leaders in charge being able to take time away from family for minor infractions and strictly enforced by some leaders. In other words having a whole Saturday taken away due to a non-moving violation ticket for $40 on the military installation. Job itself, although not extremely difficult can be extremely stressful at times. Being punished (yelled at, called into work on weekends for no reason, etc.) for other people's wrong doings. Can be extremely long hours with no additional compensation (with the exception of being deployed).