I was with McKesson for 6 years. They bought the company I was with previously. In short McKesson is a bureaucratic, red tape, right hand doesn't know what the left hand is doing, too many departments, too many substandard supervisors, too big to care nightmare. After they bought our company they promised the stars, and kept us around only to build the gigantic, bloated, inefficient gun with which they would eventually execute us with. After 3 "restructurings" so far they have let go hundreds of employees that were with my previous company, because they were too well paid and too knowledgeable. McKesson cares too much about being on the top 10 lists for social causes rather than having an efficiently run department with knowledgeable and competent people. They hire firstly on the grounds of how you will make them look rather than how competent you are. They will keep inept, lazy, toxic people around for too long because they are trying to fill a social quota. Rather than having a high performing, efficient, department with great culture. They know NOTHING of lean principles.
Stay far away from this company.
too big to care about employees or customers.