I applied through a staffing agency. The process took 2 months. I interviewed at Pfizer in Apr 2011
Interview
Recruiting agency made first phone interview, then invited for 1:1. In 2 weeks interview with hiring manager was arranged and then 1:1 with Country manager plus HR manager in one day. and in 1 week i got job offer.