I applied through a staffing agency. The process took 4 weeks. I interviewed at Avon (Bengaluru) in Nov 2010
Interview
All in place. First a phone call, and then a con call or a face to face interview with the reporting manager. The company is supportive incase you are relocating from a different place. If you have a big company tag in your resume, that helps.