2 days after applying online I was emailed and asked to take a Pre-employment test, basically an online logic and skills/interests test that takes 30 to 60 minutes to complete. It is timed and I think I had a maximum of 90 minutes to complete the test. They liked my results and the next day I was contacted by email for a 1-hour phone screen with an HR representative. In my past experience, normally this is the easy part of the interviewing process since HR reps tend to ask more general questions, but in this case it was 1 hour of general behavioral questions. Luckily I had looked up questions online beforehand and some responses ready.
I was then scheduled for a 2 hour in-person interview, 1 hour each with a group of 2 people. This is the part of the interview that seemed REALLY tedious - I felt like I was basically grilled for 2 1/2 hours with behavioral questions focusing on past analyses and data. I had not prepared for this in-depth of questioning and had trouble recalling all the specific data sets I worked with and what sort of analysis techniques I used on each column of data. The questions seemed a bit over the top to me and the interview also seemed one-sided, where they grilled me with questions but there was no time left for me to ask questions of the interviewers.