One-month process. Initial screening was simple, basic questions about your background. In the second round of interviews with one of the managers -- very simple questions were asked about your background to see how you would function in their team. The third round took two weeks to schedule due to the manager's capacity, it was eventually scheduled but canceled due to the company changing their job requirements. Overall the interview process was average - Riley, the recruiter was very helpful and responsive.