I applied online. The process took 2 weeks. I interviewed at Tech Mahindra (Richardson, TX) in Feb 2014
Interview
Interviewed in February 2014. Arrived 5-10 minutes early, dressed in slacks, heels, and a nice blouse. It was February, so I also had a nice coat on.
Interview lasted probably about 20 minutes, pretty straight forward. I interviewed with the office manager, who would be my direct supervisor, and one person from HR.