Pros
Great values. Good overall total package. Competitive compensation. 401k match of 5%, HSA company contribution. Commuter benefits. Tuition Reimbursement. Flexible work arrangements, with manager approval. Great people. Diversity and Inclusion is discussed all the time. Culture is discussed all the time. Nice place to work.
Cons
People managers need training on how to develop their people. They also need to be held accountable. Not enough middle management buys into the benefits of an inclusive environment of diverse people. More talk than action. Though it is a large company with growth potential, there's not a lot of opportunities to move around to grow for the majority of people. Management develops their favorites. Typical corporate environment.