Pros
Some nice people. Casual environment.
Cons
McKesson is an example of too big to fail. It lumbers along with a substantially mismanaged group of leadership. Layoffs have happened and I suspect will happen again soon... give it six months. Lots of poor management and no one wants to speak up for fear of retribution... because everyone is someone's buddy. Pretty sad because the business could be so much more streamlined and successful. Its own competition is itself. Just look at the resumes of those working there. Everyone who has a 'senior' title just simply jumped around every 12-18 months... never becoming an expert in their function. This has lead to many of the wrong people in the wrong seat. If you are looking for a company to work for and are inspired by the prospect of your success being based on your ability to be someone's buddy, you may do well at McKesson. If you are actually talented and motivated to do well, please do yourself a favor and look elsewhere. It's a sad, sad place to work. Thus why I threw in the towel after 5+ years. Life is too short to work for the midlevel management at McKesson.