I applied online. The process took 3 weeks. I interviewed at Cardinal Health in May 2014
Interview
Standard - initial phone interview with HR, then a call with the hiring manager, then one-day onsite for several rounds of interviews, then a call with the hiring manager's peer. It was a pretty standard process.