The interview process took 5 - 6 weeks, 8 hours of interviewing, plus 1 hour commute time! The first interview will be with a recruiter for an hour on the phone. If you move on, you will interview with the hiring manager in their office for an hour, so be prepared to drive into the office. Also, they only gave me two interview times the hiring manager was available - 7:00 AM on Tuesday following a holiday weekend and Friday at 3:00 PM. That isn't flexible at all. I believe it was a test to see what you would do. I went for 7:00 AM because I still had to work that day, and I beat the hiring manager into the office only because someone let me into the building (which was locked when I arrived). If the hiring manager likes you, you will have a virtual meeting with the regional manager for 30 -45 minutes. The final interview is where the true work begins: "make or break." You will be given limited options to return to the office (EXPECT 4-5 hours on either a Tuesday or Friday) to meet the team you would potentially be working on. You will have to prepare a 20-minute presentation on the Paycom App for the team and hiring manager and demo the app you have never seen firsthand. Once you finish the presentation, it is time for you to WORK FOR FREE! You will be given 3 hours to cold-call after your presentation on one of their outside sales rep's territories who's not in the office that day, and you are expected to book 3-meetings. I initially was going to do this on a Tuesday to give me just under a week to prepare. Still, the recruiter called back to reschedule and wanted me to come in earlier than agreed upon and made an excuse as to why the hiring manager couldn't do Tuesday. I did this on a Friday morning with only two days of preparation once they sent me "study materials," which were fairly inadequate. I probably made 80 -100 calls in the allotted time and scheduled one meeting. You don't get the job if you don't book three meetings! What is disappointing and surprising is that Paycom's CRM is archaic and shut down multiple times during my calling time. The hiring manager had to reset it multiple times, which also cuts into your call time. I also reached plenty of numbers that didn't work/disconnected, the names of "leads" no longer worked at the company I was calling anymore (this happened on 10+ calls), and you call every type of business. It is a "spray and pray" operation, plus you get to suck up your ethics and lie to the people you reach. You say you will "be in the area to meet with them," but you will never actually attend that sales meeting you scheduled since it is another rep's territory. What a way to start, and you don't even work for the company. What happens if the account you set a meeting with turns into actual revenue for Paycom? You will not see a penny! If you have been in sales before, you know some call days don't get any meetings, and some garner many meetings. Even the new outside sales rep in this office didn't get a meeting during the same call time. I know this because I talked to her, and you could see her demeanor become more and more stressed as the day went on. The point is I scheduled more meetings (one) than the actual rep in the office on the same call day. After I was done calling, the hiring manager invited me to his office and reiterated they cannot hire anyone who doesn't schedule 3 meetings. I knew I didn't get the job after all the generous time I gave to them. As a reminder, this was on a Friday, and I didn't hear the official rejection from the recruiter until the following Thursday. Almost another week, and it will leave you feeling empty and "kicked to the curb." There are better companies to work for and interview for out there. I would avoid this type of process if I had the chance again.