Pros
I'm probably repeating myself with all the other reviewers but it's really easy to just get by. It's a very political place. i.e people show up to meetings only when their managers are there or when there's something in it for themselves.
Cons
Very few redeeming qualities. Extremely poor middle and senior IT management. It's been this way for years. Attribution is extremely high. No one wants to join. The people left are low skilled and have a poor and negative attitude. It's hard to say this about my fellow IT colleagues, but they're very apathethic. No one cares. No one pushes you. There's lots of infighting and IT managers empire building. No one respects the lower level managers. They are awful in the extreme. No talent and have been here for years. Absolutely the worst place I have ever worked at