Started with recruiter then I had 2 phone interviews. the last step was two 1:1 interviews. Overall the experience was very positive with the interviews themselves lasting approximately 30 minutes each. the length of time between interviews and the decision making process was quite lengthy.