I applied through a staffing agency. The process took 4 weeks. I interviewed at Haemonetics
Interview
Phone interview with recruiter followed by day-long interviews with folks I would be working with. The overall interview process was pretty straightforward. Received an offer within a week after the final interview.