I worked at McMaster-Carr full-time (More than 3 years)
The pay is great and the benefits are superb. There is a real sense of teamwork within the individual departments.
The number of vacation days is pretty limited and the fact that vacation days get granted according to seniority makes it tough to take time off around any of the holidays.
Advice to Management
It would be nice if there was more transparency with the company goals and priorities. Additionally, it would be nice if they solicited team member input when developing initiatives.
I applied through a recruiter. The process took a week. I interviewed at McMaster-Carr in October 2017.
As other people have said, I was reached out to over email by a recruiter that claimed to have found my resume on my school's job board. They asked if I would be interested in a phone call, and when I wasn't very responsive I got texts from them as well asking me to answer (my phone number and email are both on my resume). Ultimately I did schedule the phone interview because it felt rude to ignore, and the whole thing took 30 minutes. The first half was them explaining the company and position to me and taking my questions, and then they asked if I was interested in continuing and if they could ask me a few questions. So clearly you're put on the spot here, even if you aren't interested you kinda just have to keep going. They started with why I picked my university (honestly such a dumb question when you go to one of the most elite schools in the country, like isn't it pretty obvious why I chose it), and then asked about a time working with a group/developing leadership skills, and then they asked about when I came up with a creative solution to a problem. They also asked earlier in the call what I was looking for in a job post-graduation. They had me fill out some forms over email, and then a week later I got the rejection email. Truly a weird situation, not sure why they go through people's resumes who aren't even interested in applying but at least it was some interview practice!