I applied through a staffing agency. The process took 3 weeks. I interviewed at Novartis (Basel) in May 2012
Interview
Applied online. About three weeks and a half later received an invite to attend an interview. .phone interview initially and later five interviews. the whole process took one full day.