3M focuses too much on pleasing shareholders and as a result of this has continually made cuts to their workforce, often rehiring someone for the same position from Costa Rica. The entire time I worked for the company myself and all of my coworkers were concerned about who would be cut next, even in large company meetings this was the most frequently voiced concern in the anonymous questions. The job is great, it is a wonderful company to work for, but you will never feel secure in your position.