Pros
Everyone is genuinely friendly and willing to help. Pay is average at best, but there are good benefits (paid health care, company events/lunches, wellness programs, 401k, etc.) The service focus is better than profit/stock drivers. Can be a culture shock at first, but you get use to it. For most depts, the work/life balance is reasonable and relatively low stress. HR is still on a corporate growth/learning curve, but they are trying. Stable company and work.
Cons
Mediocre work is not just accepted, it's rewarded. It doesn't matter if your barely functional application/process breaks every month as long as you are happy to fix it every time. Higher proportion of warm bodies who contribute very little useful work with zero accountability. Every project is a debacle. BUs don't know what they want or expect going in. No holistic design because nobody knows how pieces fit together or even what pieces are needed. Expect a chaotic scramble towards the end of every project. Management is perhaps the most mediocre of all. Bloated levels of generally useless VPs and managers. Middle management gets a bad rap at a lot of companies, but some managers here bring next level ineptitude. Seems like the main qualifications are just having the longest tenure, checking off boxes and the ability to glorify every menial "accomplishment". No clue how anything actually works, including their own systems. Completely out of touch with the team and reality. Hyper-focus on trivial issues; ignore or delegate important ones. Communications that are incoherent, contradictory, tone-deaf and somehow seem to both over- and under- communicate. Inefficient and ineffective resource management skills so their solution to everything is hiring useless contractors. If you can even get them to make a decision, odds are they will make the worst one. Also mgmt: "I don't understand why the team's engagement survey is so low." Not necessarily the worst place to work, but you will need an incredible tolerance for frustration or boredom to last long.