Quick Skype interview with HR, followed by an online assessment, then in-person interviews with a handful of people at their office. Seemed fairly straight-forward, with similar questions asked. Response was fairly quick, and any/all of my questions were answered quickly and satisfactorily.