Two step interview process. Initial Skype interview with direct supervisor, then in person with HR and VP. Overall nice people, standard interview questions. The initial Skype interview was about 30 minutes long, and the in person interview the same amount of time at their offices. Took awhile to hear back, and the entire process took over a month from start to finish.