I was contacted by a UK based HR agency. Had interview with them. In a week got a call from the company itself and had interview on phone with a panel of 5-7 people from different locations. Then we agreed time for personal interview in Moscow ( I was in other country that moment). Personal interview was not in the company office but on a restaurant. Two directors from the company participated, one local and one Indian. We discussed responsibilities, issues and existing project as well as compensation expectations. When appeared I knew the client where the potential program had place they asked few questions about my experience of work there too.