Pros: great pay and benefits, clean and safe work environment
Cons: shift work, long hours, sometimes excessive overtime, convoluted management
Overall, 3M is a good company to work for. They pay competitive and livable wages and offer an incredible benefits package. The plant I work in is very clean and environmental friendly and safety is pushed daily ensuring that I will be able to do my work in a safe environment. There is also ample opportunity to change jobs via their posting system. However, there are some issues with this company that make going in to work a less than thrilling experience. One of the major issues is the excessively large management group. Just in my plant alone there is four levels of management, with the lowest level having no real power or ability to do anything. This means that in order to have an issue resolved, it must go through four levels of people before it can even be considered (though some less major issues can be done by the third, and in rare cases the second, level of management). This of course leads to multiple months to pass before anything can be done about the issue. Even if this issue is causing production issues, it takes quite some time to be addressed. During this period, production is still held responsible to produce and high levels despite faulty or malfunctioning equipment. There is also the matter of long hours and rotating shift work that is outdated and extremely unhealthy. Long hours can be fixed by increasing employment levels, and to some extent they have been increasing personnel, but this is mostly overlooked. Because of this, overtime is required when it really shouldn't exist in the levels in is currently in.
In summation, 3M is a decent company to work for and allows you to live comfortably. It has it's issues, but many production plants experience that same problems.