Pros
Very nice insurance benefits, car, phone, etc. for field-based employees, decent compensation
Cons
Seriously over-priced products make it difficult to win against many competitors who love taking business away from 3M; frequently had to do price deviations to gain business; far too many non-revenue producing "managers" that looooove to come to this warmer climate during the long Minnesota winters under the premise of "I want to work with you" (meaning they will make 2-3 sales calls, then get dropped off at a golf course to meet a friend or relative, and you won't hear from again ... until next year). For years, 3M billed itself as being "innovative", but they really are not innovative anymore and haven't been for many years. They don't really develop new products any more, they just find new ways to spin their old products and sell them into different markets. And they just buy up their competition and take over their management with 3M zombies. 3M also likes to tell new hires that they can expect to be employed with 3M for their entire career ... and then lay people off when the economy starts to go through the down cycle ... only to replace them a few months later with someone 20 years younger with no work ethic, no knowledge of the workplace.