I applied online. The process took 2 weeks. I interviewed at AgentHR Recruiting Group in Jan 2011
Interview
recruited by one of their recruiters, through Linked-In, had extensive phone conversations with principals of company, and met at a hiring conference/forum/training session company conducts regularly.