I applied online. The process took 4 weeks. I interviewed at Cardinal Health (New York, NY) in Feb 2012
Interview
it was about a month long. 1st with Human resources basic screening questions. Then it was 3 different interviews with Manager and his manager. Not to serious, More about talking about yourself to see how you interact with people. It was very laid back.