Pros
-Unparalleled opportunity (there is no limit to what type of job you can hold) -See the world -Work with people that care. Great commraderie. -Retirement and pension are unbeatable (full health and dental, approx. 50% of retiring salary for the rest of your life) -Doing a job of significance and a job that matters -Great preparation for outside careers -Obviously recession proof -Govt provides unmatched benefits (full family health care, dental, vacation, etc)
Cons
-Very stagnant promotion structure within Officer ranks (time based, not merit based) -A fair amount of time away from home (could be considered a pro too, considering the locales you will visit) -Almost across the board, you have to move every 2-3 years for the length of your career