3m has become to average, and fails to attract top talent any more. There are still great people working here, but the culture is starting to shift to hiring quantity over quality. There are simply to many people hired into middle management, making it hard to make and execute decisions and plans efficiently. 3M has to many employees overall, and should place more responsibility on the ones they have that are skilled and pay them better to keep them around.