Pros
Location. Stable- depending on where you are in the corporation. Ample opportunity for lateral movement to try different things.
Kontras
Below average compensation and benefits. There is NO work/life balance at 3M unless you've been there for a long time! If you do stand your ground and not let them stomp on you, you'd better be happy with where your at because you'll never get anywhere. The 3M philosophy is to suck you in, dump on you until they break your back and then spit you out. They don't care about retention of good talent which is very saddening. Best part is management knows this! My manager keeps telling me to put various things on my resume.. Very Political! Lots of headstrong people with big egos and personal agendas.