Pros
Very good compensation, especially in good years. Clear communications about corporate goals, ethics, and corporate-wide responsibilities. Excellent opportunities for learning many current topics at the survey level. Consistently hired competent people that were a pleasure to work with. Some managers really did value employees.
Cons
Most kinds of in-depth training that cost money were no longer funded (but still does offer tuition refund program for accredited degree-seeking programs). Got laid off. Work/life balance ultimately just empty words with continual cost-cutting measures, new ways we were supposed to be more efficient/productive, off-shoring, and applications still in production that we were no longer supposed to support - were we just supposed to "just say No"?