Pros
Excellent pay and benefits, PTO, overtime is often offered but never expected, yearly profit-sharing is incredible
Cons
You are there to essentially be a drone, not think. Management is hired directly from business schools; there is rarely (if ever) internal promotions. This creates a huge divide between regular joes and supervisors/managers, and management is barely "trained" to actually do the jobs they're supervising. Standards and expectations are VERY high and demanding. Your work history (past roles and positions) at this company do not matter, despite what management will have you believe. If you are not successful at your current role, they will let you go instead of placing you elsewhere without hesitation. Management is not your friend at McMaster-Carr.