Pros
-Many great people to work with from all walks of life -Some excellent locations -Ridiculous benefits package, better by far than anything you'll see in the civilian world -30 days paid leave a year -Flying airplanes is fun -Obvious and predictable opportunities for advancement -Deployments can be fun
Cons
-No opportunity to affect career path of the lousy managers and coworkers you sometimes get -Some really awful locations -Health care, though free and plentiful, is often performed by amateurs whose goal is to get you back to work, not to get you healthy -Your time is not your own--frequent long hours both in the air and on the ground, and leave can be canceled if required by the needs of the Air Force, which always come first -Difficult to truly set yourself apart from peers; advancement virtually guaranteed up to a certain point and beyond that it requires politicking, which other people have already done better than you -Deployments can also suck