The hiring process with this company is extremely slow, however, that is to be expected with a company of its size; they want to be sure that they have the best candidate. I was invited to three separate interviews in which I interviewed with the recruiter, the hiring managers, and finally the director of the division. That being said, the interview process went very smoothly and I was impressed by the thoroughness of the interview process. ADP certainly does not hire you regular "Joe Blow" off the street, they make sure that the candidate is not only qualified but also able to work in a team environment.