Pros
Some of the pro's are going to be the awesome benefits package, bot formal and informal. Many times you'll find discounts from retailers and service providers just by asking for one and letting them know that you're military meaning that you can keep more money in your pocket.
Cons
One major con is going to be the pay, but it's largely surpassed by awesome benefits that will lower your cost of living in general.