3 Interviews in total. 1st interview over the phone with recruiter to estimate your english level and overall qualifications + interests: All is fine and dandy here - took 10 minutes. 2nd - technical interview with team lead remotely: Very professional and outgoing attitude with the correct questions to gage the agent(me) in question's technical skills - took about an hour. 3rd interview - in person with a manager - exposition about the wider team - overall used to serve as an estimation of character in person. - also about 1 hour. Overall good experience