Pros
Steady work with reasonable benefits and pay. The working pace is amenable to people who seek a "life balance" and don't wish to be slaves to the job. In general the managers are human beings and really seek to have the least amount of day to day complications. The work place is pretty diverse in terms of people and almost any lifestyle is acceptable as long as you show up when you are supposed to and try to accomplish something. Flexible working hours are accepted. Being in Health Care instead of some of the other 3M businesses is a huge plus. Health Care is very profitable, how is life making sand paper or roofing granules? I frankly don't want to know.
Kontras
Big dumb corporation that kills innovation (yes at the vaunted 3M) and mans the red tape cannons at the first sign of a change. Continuing push towards moving production to cheap labor sources OUS leaves job security wanting. In terms of being part of the big 3M (3M Corp.) health care often gets treated to policies and procedures better focused on sand paper and roofing granules.