Pros: healthcare benefits, education benefits, knowledge and skills
Cons: sometimes stressful, long hours
It teaches you the core values of Service Before Self, Integrity, and a Commitment to Excellence. You won't find another job that has this kind of teamwork and fellowship. You'll make friends and connections that will last a lifetime. Its a great way to learn skills that can set you apart from your peers in the civilian world.