Pros
Primarily, for the benefits package (medical, dental, vision, a traditional pension vs. 401(k), and tuition assistance). It is a Cadillac package when an increasing number of employers offer high employee contribution plans (making them almost unaffordable to have "family coverage" plans), have decrease their coverage levels, or have eliminated plans altogether. The compensation plan is also solid, particularly in the years when a profit-sharing bonus is payable. There have been years when the "bonus" have been equal to three to four months of pay. These bonus payments are NOT guaranteed, however, because it is based upon the company's profits. There have been years with little to no bonus. This is not a complaint, however. Just a fact. Some people have been upset about not receiving a bonus some years, but this portion of the compensation is truly "at risk". People should not automatically PLAN for it.
Cons
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"?