The interview process was very efficient and organized. Everything is set up through email communications with a recruiter. The steps are clearly laid out and you don't have to wait very long to find out if you move forward to the next step. Interviews were a mix of phone and video interviews. The entire process took place over the span of 3 weeks.