I applied through a recruiter. The process took 2 months. I interviewed at Haemonetics in Mar 2012
Interview
HR was a bit disorganized (outsourced), but the interview process was fairly painless. Three rounds - one is the phone screen, next is a 4 interviewers x 30min round and finally between 2 and 4 management level employees in the final round.