Pros
The company had great benefits; however, recent changes in the health, education and 401k benefits have dimished this some. Good but not great. As many have mentioned, the work/life balance is pretty good as well.
Cons
The Peter Principle and Good Ol' Boys network are alive and well. Being assigned high visibility, challenging assignments, is often based on who you know rather than actual performance, experience and knowledge. It is difficult to get promoted, and depending on your site, there is very little career growth. In order to advance (level and skills), one must be willing relocate to various sites throughout his career. Additionally, those who take advantage of the Learning Together Program and earn graduate degrees, very quickly realize that such an achievement gets you nowhere fast. This has frustrated many employees.