I have been working at McMaster-Carr full-time (More than 3 years)
Benefits are unbelievably generous
Lack of stress for non-management
40 hours a week, OT and holidays are strictly volunteer only
If you're not hired as a supervisor or manager you probably never will be
Supervisors and managers switch departments frequently for their own development so there is a lot of leadership turnover
It's not very fulfilling work, but it lets you have plenty of time to do what you love outside of work.
I applied through an employee referral. The process took a week. I interviewed at McMaster-Carr (Atlanta, GA).
Its a five hour interview. No seriously, you're there all day. Different layers of management shuffle in and out asking the same questions. Trust me, you dont want to work there. Trust your gut. Trust these awful reviews.