The overall process took 2-3 weeks. I really liked their response time. First stage - general phone screen. Second stage - skill based presentation (how you are going to search for new great candidates) plus personal interviews. Interviewers are very friendly and nice people. Last stage - interview with the US team.