Pros
At one time I could name so many things that were great about working for McKesson. Now; however, it's just not that easy.
Cons
At one time McKesson was a wonderful company to work for. It had great benefits, good pay, flexible hours, and a reasonably fun work environment. You actually felt like your work mattered and you were not just a number. Somewhere around 4 years ago they seemed to lose their way and even more recently they made changes that were touted as being great for everyone. What that really meant was that they were going to take away benefits from veteran employees, namely accrued paid time off and go to an "unlimited" PTO plan. What this actually meant was that you manager now controlled how much PTO they thought you deserved. You can imagine how this could be weaponized with "more deserving" team members getting whatever they want and others getting the left overs.