Quick and easy apply on the company's website. Essentially just submit your resume and a bit of information about yourself. I received an email a few weeks after to schedule a phone call with the head college recruiter. Conversation with JK lasted 45 minutes briefly describing the role, the company, the benefits, and the different directions the role can lead into with the company. After I passed this round, which was very casual and seemed more like a pre-screening call to get to know you, I had another phone interview that was more in depth a few days after. This followed with 3 more phone conversations that were relatively very similar to the second phone interview. Ask a lot about knowledge of the company, the supply chain industry (I was interviewing for the operations role in Port Washington as apart of the Sales Management Program).
5 phone interviews/conversations in total and then an on-site interview at WESCO's corporate office in Pittsburgh. I was flown out on a Wednesday and had the interview at the HQ the next day that lasted 3 hours and included lunch. I was with two other candidates, and we had multiple 1 on 1 interviews followed by an offer, which I accepted about a month afterwards.
Overall, a very relaxed and humane interview process. They wanted to get to know you, your interests, career goals, and your knowledge of the industry and of the company. I never felt uncomfortable and treated like "a number." They give you a ton of chances to ask questions to further understand the role and if they are not sure of the answer, they refer you to another employee who can adequately answer your questions.