I applied through a staffing agency. The process took 2 months. I interviewed at Phenomenex
Interview
very long (3 interviews over 2-3 month) from top manager to team manager question were both about the CV and technical skills last interview was a presentation about a product