First I had a screening call, then I had an interview through a program similar to Skype, and then the interview with the recruiter which was the final one. The interview process took around a month and I must say that it was a great one, though I did not get the job and wish I had. They asked a lot of questions, most of which you can answer if you have experience in the industry. If you read through other reviews you'll have the gist of questions that were asked. Overall, seems like a great company to work for and I will probably be applying again as I still received positive feedback.