I applied online. The process took 1 week. I interviewed at BetterPlace Immigration
Interview
It was a bit lengthy but all processes are, it was divided in 4 rounds of aptitude test, and 3 interview rounds, overall it was like any other interview process but the best thing was that it was transparent process.