Pros
Many of the individual contributors and middle managers were strong performers. I was very impressed with the work we were able to do, as I felt upper management became very unsupportive for my final years there.
Cons
Most of the middle managers appeared to work hard and care, insulating their team from upper management. However if you are interviewing and would directly report to anyone in support at the senior manager level or higher, I would recommend walking away. I felt that support management at this level was deceptive and cared little for employee well being. From my perspective, most were insecure, acted like yes men, and did not hesitate to throw employees under the bus to save face. Recovering from that and learning how to trust good upper management again may take years.