I applied through a recruiter. The process took 2+ months. I interviewed at Perrigo in Dec 2014
Interview
First interview with motivational and experience question. This job was for graduates. Second interview with presentation on a technical topic of their choice, meeting the team and showing around. Also a profile of personality test to understand you personality