3 steps interview: phone call, meeting with client(outsourcing), meeting with HR and potential team members. At every step it was conducted with nice and friendly atmosphere. People at meeting were professional and answered kindly for every question. Meeting with client was the same, not with random people, but with potential team leaders. Very nice experience!