I applied online. The process took 3 weeks. I interviewed at Teranet
Interview
The recruiter handled the initial process asking technologies I knew based upon the reqs given by the employer. After initial process I was scheduled for first telephonic interview which if successful would lead to second face to face interview.