I applied through a recruiter. The process took 4 weeks. I interviewed at H.C. Starck (Newton, MA) in Apr 2012
Interview
phone screen with recruiter
written "take home test"
1:1 with Hiring Manager
1:1 with HR
1:1 phone screens with 2 future peers
1:1 with CEO
background check / drug screen
benefits review with HR
long process due to remote locations of various parties but average difficulty