Several rounds of interview. It was discouraging that they set up so many skype/phone interviews but cancels or reschedules minutes before the actual interview with no respect for the candidates who work normal 9-5 jobs. I would set up for a skype interview during my lunch time only to be notified it had to be rescheduled for another two weeks due to their scheduling conflicts. The fourth round (?) is a skype presentation where you introduce yourself to discuss your strengths and weakness on Prezi or ppt. I went through countless rounds. It was a long arduous process for them to schedule in two minute phone interviews and skype calls.