Pros
- Absolute job security - True emphasis on well being of personnel (let's face it, this is necessary b/c people aren't exactly beating down the door to sign-up) - Overly-generous benefits - Advancement virtually guaranteed - Travel opportunities - Education opportunities - High-level responsibility given early in career - Some ultra-high performers - Pay is always commensurate w/ local standard of living
Cons
- Legally enforceable labor contract - Ultra-bureaucratic - Low-quality personnel - Risk of death - Prolonged deployments - Glass ceiling for most career fields - Process oriented culture - Culture of entitlement - Poor incentives systems - Serving as an instrument of diplomacy - Uncomfortable, unflattering uniforms - Frequent re-locations