I applied through a recruiter. The process took 3 days. I interviewed at ThermoSoft (Vernon Hills, IL) in Feb 2014
Interview
Phone screen, then an in-person interview with the VP of Marketing, the IT Manager, and the Lead Web Developer. After this, I had a week to complete a take-home programming assignment that involved some basic HTML/CSS and a much more difficult PHP section that involving solving a 2 dimension packing problem.