Good mix of products, consistently profitable and forward thinking. Consistent leadership from the board with focus on long term growth and sustainability.
Cons
Very large company, the matrix organization can be complicated and difficult to navigate. Typical frustrations that come with a large global company.