Pros
A large company that needs regulatory approval, so layoffs don't occur very frequently. Most of IT is salaried with flex time and not expected to work a lot of overtime.
Cons
Performance reviews are basically given on a scale of 1-4 where no one gets a 4 and a 1 means you are on the edge of being fired and no one receives a 1 either. Direct management gives little feedback on what you need to do for promotions. Many people in IT lower management do not keep their skills and knowledge updated because there are no repercussions for lack of performance. No conferences and very little training outside of vendor provided one day onsite classes. CEO compensation annually ranking as one of the most outrageous while the rest of the company is told to cut expenses.