Pros
Depnding on who your boss is, you could have a great or awful experience (however bosses move around a fair amount, so if you don't like yours, just wait). I was lucky enough to work for some incredible bosses who really treated their people right. The Air Force offers incredible (especially with the new GI Bill) educational opportunities. In addition the work is sually challenging, and you know you are making a difference in your work. Locations are all over the world, and bosses are very supportive in trying to find a new location. If you decide to leave, you leave with great experience and possibly a security clearance.
Cons
The Air Force deploys. The Air Force moves. It can be very hard to have a stable life for your family or your children because of all of the moves that are made. The Air Force "owns" you 24/7, and all leave is based on that - so you don't have weekends off, automatically.