I applied online. The process took 2 weeks. I interviewed at Imagine Learning in Dec 2013
Interview
First I had phone interview, then came in for a "test," which basically meant that they had me perform some functions similar to what I would be doing in the job position, then I had an in-person interview, then a job shadow.