Pros
I've been with 3M for 21 years, at times it's hard to believe it's been that long. The Benefits, especially Medical, have been awesome.
Cons
I worked in a warehouse, in the beginning we were encouraged to want to advance. But as management changed, they made lead positions fixed and unless they left that position, there was never a chance to do more. They also didn't want ideas from the workers that did the same job everyday, they preferred to hire new engineers to do that. It was emphasized that a warehouse worker's thoughts were useless. The biggest Con, beware of being put on LTD. The facility i worked at, I could have worked in the office instead of permanent disability, but management for that facility preferred a separation of Office & Warehouse. While it's great still getting medical benefits, the 60% pay of when you were put on LTD is rough. And there is no adjustment or pay increase if you are out for years. You will be quickly forgotten. As the Doctors have told me, it's the way of big business; they'd rather stick you in the system and forget than help you be beneficial to them. I truly love the company, the products are the absolute Best, but being forgotten on LTD is a road that leads to depression and self doubt.