Phone interview with the recruiter first. Second interview is done by one of the managers via video chat. During both interviews a ton of information about the position is given, so be prepared to jot some notes down. The last step in their hiring process is an assessment of how the candidate's performs their tasks related to the open position. On site you will be with a team that can answer any further question you may have.