Pros
The overall benefits package is strong, but not nearly as strong as the company touts it to be. It's competitive, but overall not necessarily anything outstanding or unique, with the exception of the Defined Benefit Pension and Performance Share Plan (PSP). Very solid PTO package that you can use without question (at least in my experience, though I've seen different treatment for high performers/senior associates and junior associates). Parental leave is great (4 weeks), but that's also becoming a table stakes benefit. If you're a top performer and know how to advocate for yourself, you'll do well and move up quickly - if not, you'll likely struggle a bit more to get opportunities for promotion or advancement. My management chain personally has been great, however that's more of an outlier - most low to mid level managers are not as supportive, inexperienced, and generally not great leaders.
Cons
Upper level management/executives generally are very disconnected from the individual contributor level, making decisions without input (or ignoring input) of most associates. There's a significant generational divide between upper management (boomers who typically have been at the company 10+ years) and individual contributors (which is largely Gen Z and Millennials, and growing). An example of this is the new mandated return to office corporate policy, requiring all associates to work in the office at least 2 days per week (with no exceptions). The majority of individual contributor associates are opposed to any required return to office, but management completely ignored this and pushed the mandate anyways with very little justification or data to support it - instead touting ambiguous "office culture" and "enterprise productivity" buzzwords. They over estimate and tout their "total benefits package", using it to justify paying most associates 30%-50% below market rate for their positions. You will be significantly underpaid (in terms of base salary + bonus) as an individual contributor - that is guaranteed. HR operates with a very old school, antiquated mentality and are not receptive to any feedback - you have to fight for promotions and constantly be getting job offers externally to force HR to counter-offer and receive salary increases and promotions. Very high turnover rates over the last few years due to HR stubbornness, upper management's inability to adapt to new ways of working (hybrid and remote workers), lack of advancement opportunities, corporate red tape, and lack of interesting or exciting work - this has been especially problematic in Enterprise Technology areas. Upper management also generally is completely unaware of resource needs, with most technology teams being severely understaffed and heavily reliant on external consultants and staff augmentation, leaving associates with large workloads of primarily maintenance and support work.