Process depends on the recruiter. I previously applied for a different position at ADP and the recruiter assigned seemed uninterested and never followed up/let me know next steps. For thai position, the recruiter was very prompt, moved me along in the process quickly, and ensured it was a positive experience. After the phone screen, the 1 hour onsite interview was scheduled 2 days later. The interview went 2 hours but it was because the hiring managers wanted me to sit with a "peer" for 15-20 min to get a feel for the company. Right after the peer, they asked that I interview with the Vice President. I received the offer the next day.