I applied online and someone reached out to me to take some tests. It's 5 different assessments and you have to pass all to move forward. I received an email about a virtual interview, which is you answering questions through an automated service. I then was invited for a phone interview about 2 days later. I had my phone interview and was told that I would have my final interview that same day. I had my final interview and I had to show that I knew how to search for things over the internet and I also had a mock phone call. I waited about a week and was sent an email saying congratulations they wanted to extend an offer. The next day, they sent another email saying I had to wait for future classes and a week later I was sent my booking email asking for a good time to call and they called the next day with my offer!!