Pros
Good stable org. Some work life balance. Market leadership in a few areas.
Cons
Internal processes are decades old and very hard to change. Technology space in the organization is a complete mess. There are Business Tech Culture: Units (BUs) and BU within a BU. And then there is a Corporate Tech org. Each one of these have some namesake leaders and they are all in power hunger. Bureaucracy runs amok. Nothing is standardized. Roles and responsibilities do not exist. The CIO should make firm and strict governance protocols. And all tech should ultimately fold into him without the nonsense power hunger at each level of BUs. BUs want freedom (read power) in implementing their own way. Upper Level BUs have their own tech leadership who think they own the lower BU's governance. And Corporate pushes their own agenda in the name of guidelines. Some (almost all) of these leaders want to provide the "tech services" to the entire org/BU through their "preferred" partners. Tech Pay: Tech salaries are WAY SUB-STANDARD compared to the market. Some changes are being done on that with recent hires getting better (still lower to industry) pay. But existing employees who have been here long enough, don't get their pay bettered. Of course, they leave after a while, taking all the knowledge with them. Org Diversity: There is a consistent talk about Diversity and Inclusion, but execution is very poor. People bring their own people they know/worked with in the past. Inclusion is hard for people with different backgrounds.