I applied through a staffing agency. The process took 2 weeks. I interviewed at Everest Consulting Group in May 2015
Interview
All technique questions. They will ask lots of detail. Also ask you take some small test.
Question will based on resume. Not much performance related questions. There will be a lunch with team member. You can talk to the people in the big team.