I applied online. The process took 1+ week. I interviewed at Efficio in Dec 2008
Interview
FIrst they emailed me, then they asked for a skype conference. The first interview was done and general questions were asked. After 3 days, they scheduled another interview for technical skills. a day after, they sent my offer letter and i signed it.