I applied through a staffing agency. The process took 2 days. I interviewed at 3M (Pune) in Aug 2010
Interview
Got a call from consultant, attended the telephonic interview, got a schedule for personal interview & then one more round of technical interview with site manager & then finally with a VP then negotiation & offer letter.