Pros
Strong process orientation and automations that are meant to streamline onerous processes. Customer Obsession is a learning principle, and if you are too there's a lot of support in helping you support customers. Working with some people who are really good at their jobs--great to learn from them.
Cons
Uneven, toxic culture. Some teams are painfully political, if you are on one of them, or targeted by one, it can be a soul-sucking, sanity-questioning experience. Forced stack ranking of employees; depending on the mandate of your team, you have to manage out a percentage of your reports. A driver of toxic culture. Very hard to rise in this company. I saw top performers languishing, and the comp plan leans too heavily on the stock price to justify wonky salary structure.