Extensive interview process- 3 interviews and a project. It took a long time and it was around 2 weeks of a wait from interview to interview. They share the questions with you beforehand and compensate you for the time. They also give you feedback on their decision and your performance.