I applied online. I interviewed at NIIT Limited (Houston, TX) in Aug 2013
Interview
There was a 3 part process. It took 3 months for my application to be processed. 1st and 2nd interviews are through Skype and over the phone. The final interview is in person with a project manager.