I applied through college or university. The process took 1 week. I interviewed at Acritas in Oct 2012
Interview
First I send CV to a friend who works there.
Then few days later I received Telephone Interview
Then via phone I was invited to make a Face to face interview next day.
Face-to-face interview including math test, mock phone interview, and Q&A.
Overall, it was very difficult.