Pros: shooting weapons, driving and operating various military equipment, 30 days paid leave a year, free medical, free dental, free vision, free specialized training.
Cons: long times away from home in combat situations, constantly on call, required to relocate
Most don't understand this but a typical day in the military isn't much different from a typical day at work. Your higher ups are like your managers and their higher ups are like the ceos. there is a lot of down time but when it's time to work be ready because it can be hectic. the nice part though is you have people there to help you in a moments notice and can count on them having the same training and skills you have to accomplish the task at hand.