I applied through a recruiter. The process took 3 weeks. I interviewed at Tennant (Saint Louis Park, MN) in Oct 2011
Interview
Interviewed with Hiring manager via phone for 1 hour. Two weeks later (which she told me it would be a few weeks) I had 4 in person interviews over the course of 4 hours. I left there knowing I'd be interviewing with 1-2 other people. Interviewed via phone with 1 other person. Was extended the offer the next day.