After applying online, I was contacted by their recruiter on a Monday and was asked basic questions on my background and goals. That Wednesday, I went in for an in-person interview where I took 2 paper-and-pen tests, 1 on HTML and 1 on database logic. I then met 1:1 with 5 different people at different levels and were asked typical interview questions such as strengths/weaknesses, background, and experience. They were all very friendly and seemed to be really looking for if you're good at multitasking, have strong organization skills, and have dealt with customers/people before. Later that Friday, I had a phone interview with the Director of the department and afterwards HR made their offer. Seemed really quick! BTW, they take their background check/drug test very seriously and have rejected people if they failed either of these.