Pros
Because the company is so profitable (with unbelievably huge gross margins on every sale), the company is quite stable.
Cons
- Over the years the organisational culture has become so toxic, with focus on hitting sales numbers the #1 driver above everything else. - There is zero care for customer experience or customer relationships. - All employees are seen as pawns to achieve the personal goals of career-minded managers. - Senior leaders generally don't care about individuals, but will only care as soon as they start to look bad. - Many positions at senior management level are like a rotating door, with huge amounts of churn. - Every person that has left is much happier afterwards... and many other people talk about leaving all the time but are too afraid to do so, because 3M also does a good job of convincing employees how wonderful they are compared to everywhere else.