McKesson is one of the worst experiences I have ever had. I interviewed with them for 3 separate positions all going to final rounds. In one I found out they were never interested but wanted their managers to get practice (waste of my time), one I was told that they already had someone in mind but wanted to see how I stacked up (after leading me on for 6 weeks, managers taking vacation in the middle of the process), and finally one that seemed at least like a legit interview process that I just wanted more salary than they wanted to pay for the position (which was asked in the very beginning yet I was put through 4 rounds of interviews).