Pros
Job Security, Resume builder, promotion opportunities, decent income, benefits, 30 days per year vacation, travel, fast pace, challenging atmosphere, whatever your interest there is a job for you!, education opportunities, GI Bill, housing, support for the defense of our nation, advanced weapons training, the chance to manage logistics, operations, and personnel at the same time, physical fitness,
Cons
frequent deployments, many incompetent people at all levels, Often a very negitive and unhealthy atmosphere full of yelling and "finger pointing", not knowing what the future may throw at you in terms of where you will live, exactly what you will be doing, planning challenges - most plans are never executed, often conflicting demanding instructions given from leaders at various levels