Before the in-person interview, I spoke on the phone with a Recruitment Assistant, and we scheduled a time for me to come in.
First, I had an initial interview with a Sales Recruiter, which discussed my work history, any applicable skills/experience I had, etc.. Then, I took three different tests: a 30-min personality/problem-solving test, a shorter (maybe 1-2 minute) personality test, and a 1-minute typing test. After submitting those results, I spoke again with the Sales Recruiter to discuss the position, and then afterwards I had another interview with the head of the department I would potentially be working in. This went more in-depth, with questions about how I would assess problems in the work place, and to see if I would be a good fit for the company. I was offered the position, accepted, and spoke with the training manager. Afterwards, I was asked to do a drug screening, and the next day I was sent a Job Offer Letter.
Overall, I found the interview process to be thorough, though none of it was stressful or unpleasant.