I applied through a staffing agency. The process took 1+ week. I interviewed at Microsoft (Mumbai) in Jan 2008
Interview
Very unprofessional in managing interview process. You are at their mercy.
They scheduled interviews many times but call never happened at the scheduled time.