Pros
This is one of the best run companies in the US, with consistently some of the best people across all functions. It is highly principle based and at least at lower levels, politics is diminshed as much as possible in the evaluation of people. Insights on best business practices are routinely shared across divisions and training is heavily supported.
Cons
The main downside is the company has lost its discipline in marketing for evaluating with rigor. As a result, management ranks have become bloated and there is very little advancement at any level in marketing. The company has retrospectively designed its career model to reflect this loss of opportunity, which feels false. It is also too heavily invested in rewarding time at level, which tends to drive talent out of the system.