There were 3 stages to interview. One phone interview, An online Test to pass, and then a face to face. The whole process did take a long time. After you are hired you have to go through 8 weeks of training and they really do not give what is needed to understand what you are actually signing up for.