Upon applying, I was sent a link to an online assessment with 4 sections which you are told will take approximately an hour to complete. It really doesn't take that long and 3 of the sections are timed. The first section was a role play with entering customer information in and was timed. The second was decyphering graphs and situations to answer questions and was timed. The third section was virtualized computer tasks that you were asked to do and was timed. The fourth section was a personality test and was not timed. I received an email about a week later to set up an interview time (it seems they were interviewing people all day). The interview was quite easy. First, you meet with an HR recruiter who asks you several general interview questions and a few technical questions. This part lasts only about 10 minutes. If you meet their approval you then have a second interview same day with a supervisor who asks a lot more technical questions and other interview questions. This second interview lasted about 30 minutes. Got the call 2 days later that I had the job. Then it was a drug test and full background check.