I had a total of 3 interviews for this job at MedImmune; one phone interview with their contracted hiring firm, one phone interview with the hiring manager, and one on-site interview. It was very helpful to speak with the hiring manager, because as you might expect, what they want is a little different than what the job advertisement detailed. Visting on-site made a big impression too, as I got first-hand experience on how they run their organization