I applied online. The process took 3 weeks. I interviewed at Pfizer (Madison, NJ) in Jun 2011
Interview
I had several interviews with different levels of management. First interview was with HR. Once approved by HR, I met the hiring manager and then their senior management.