Pros
The benefits are good at least.
Cons
Management ask too much of their employees they under value hard working employees and hold one's that don't work hard way above than where they need to be. Certain managers have their favorites like most companies do. I did my fair share doing two peoples job and then some. The environment there is so stressful management likes to bark orders while they sit in their office. A couple supervisors there were so unprofessional and some didn't know what the heck they were doing. They cut cost on a lot of things and in doing so the employees suffer if they upgraded what they needed too everything would run soo much smoother and make things so much easier but of course upper management like those bonuses they would rather have money in their pocket then worry about employees under them. They constantly blow smoke up your butt then wonder why they have such a high turn over rate. So no I would not recommend anyone to apply at mckesson if you want to be over worked, under paid, and under valued then thats the place for you if I could give them zero stars i would.