Vantaggi
Rate of pay is good. Paid holidays, paid personal time and sick time is good. Overall knowledge of working a job that few people in the world are even aware is an overwhelming feeling, but also adds much pride. Most all 3M employees where I work go above and beyond the attitude of "getting the product out the door". The financial bottom line is very important, but to sacrifice the delivery of a stellar product is NOT what most production employees will tolerate.
Svantaggi
Upper management is disconnected from most everyone. Onsite HR is less than helpfully and if you are looking for a steady shoulder in the midst of a personal crisis, look some where else. Site ethics are lacking what I feel is 3M's requirements and expectations. That is my personal opinion.