It was fairly rigorous, but I can see why - everyone in the office was on their A-game. The whole process started with submitting my resume and cover letter online. I was called within a couple of days to schedule a phone interview with someone from HR. This initial phone interview lasted about 15 minutes and it was just talking about the job and what to expect. Later, I received a call telling me that they wanted me to come in and take assessments (an 80 question aptitude test, personality test, and a typing test). These assessments took about two hours total and they weren't too bad. I got a call later that day asking if I was available for another phone interview with the HR manager. This interview lasted about 30 minutes and they asked similar questions as the first one (why do want to work here, etc.). After this second phone interview I was scheduled for my first in-person interview. I had to read a book called The Findability Formula, which was very interesting and informative although out-dated. The first in-person interview went really well and they asked more in-depth questions about my background and situational questions. They also asked a lot about working with others. I found out the same day that they wanted me to come in for the final interview! I had to take an Excel skills test in the office as well as a writing sample during this interview. Overall, the process is long, but they want to make sure the person interviewing is a good fit, so it makes sense.