Its management style. Very class / cast oriented based upon position, particularly between management, salaried and hourly employees. A very "top down" communication flow. Many employees feel disrespected, insulted, blindsided, and/or belittled. Most employees stay with this employer ONLY for financial security (compensation and/or benefits), not for professional advancement or fulfillment.
There are people who are told not to associate with other employees or to distance themselves from others. The work environment is "monitored". Many calls, incoming and outgoing, are recorded and monitored by superviors. Performance measurements / requirements are revised constantly, but employee training and development is not a strong suit (with the exception of Management Trainees).
Each person must evaluate for themself what motivates them to work for any organization / company. "At what price am I willing to 'sell my soul'?" For some people, they are seeking professional satisfaction, career opportunity, and a reasonable compensation. Perhaps they are willing to put in extra hours or take work home because they are receiving these things in return. For others, their needs are more basic....pay and benefits. They are willing to take whatever treatment they must indur as long as they receive "the check". They may grumble about their treatment, they may disagree with what they are being told to do, their supervisor / manager may treat them like crap, but......they feel that they are stuck. By circumstance, due to age, due to parenting responsibilities, due to medical needs, whatever. These days, with high unemployment numbers, fear and concern about the economy is keeping folks 'in their seat'.
Before taking a position with this company, you should first know yourself. What are your real needs? If you are looking for basic security and personal fulfillment, positive recognition, and career advancement are NOT high on your "needs" list, then consider working for McMaster Carr.
What is YOUR "self worth"?