Pros
Decent base salary. Good health benefits. 75% 401k match up to 6% of salary. There are quite a few people that work here who are smart, care about the work they do and work hard.
Cons
Bonus opportunity is pretty lousy for a "leading" company that makes money hand over fist in a highly regulated (you can read this as "protected") industry. Mid-level management seems to be under constant pressure due to reductions in the size of the company. Maybe it's because I have been here a while now (10-20 years) and just happen to see more, but it seems that over the past few years, middle managers are out to constantly market themselves and promote their invented best practices and busywork to higher levels while directing the actions of those reporting to them in single-minded support of making their boss look good. It's become very political.