Pros
Good hours/ benefits, flexible vacation time, employee discounts (airline, car purchase), workload is not difficult if you have any kind of good work ethic/ intelligence
Cons
Promotions only available to IT-type people or if you kiss up to the manager, project work/ performance review system is a joke, same mundane job day in and day out, no working from home because certain people abused the privelege so now nobody can do it, incompetent management/ director, too many "lifers" that can't carry their own workload - but they are not reprimanded or fired, everyone gets the same 3% raise every year - regardless of performance, if you are a productive worker - you get rewarded with MORE WORK, and you get to do the lifer's work since they don't care to do it.