First, I did a 6 question video interview. I had thirty seconds to read the question and three minutes max to answer the question. Within a week, I heard from a recruiter asking me to come in for a second and final three-hour interview. Ten of us were there and we had an intro/job overview/company overview/etc., then half of us interviewed with managers while the other half listened to an example phone call that we will have to do on the job. Then we switched (took about an hour). Finally we had lunch all together with the managers. Overall a very nice, professional and relaxed experience.