Pros
People are generally nice, with a few passionate and bright ones. Depending on the role, you may even have the opportunity to work on some cross business unit projects which tend to accelerate your learning and vastly improve communication skills
Cons
Let us start with the worst. Executive team gets an obscenely ridiculous compensation package relative to their mediocre performance. And this is even crazier when comparing it to peers in the same industry and average US corporations. To put the number in perspective, John Hammergren earned $145.3 million in 2010 (including stock options), which is equal to 2,422 employees at an average salary of $60K (6.5% of total employees). Throw in compensation package for other executives, I think you get the picture here. Now other than the fact that this is grossly unfair and a perfect display of capitalism at its worst, it has two side effects for McKesson employees. First, rank-and-file employees get below-average pay and benefits because this is a zero-sum game. Secondly, mid-level and high-level managers are constantly under stress to deliver (whether it be cost saving or revenue growth or through acquisitions) and this very easily filters to rank-and-file employees who need to deliver. Imagine you were one of the minions, how does that make you feel? The end result is a very toxic working environment coupled with unrealistic and lofty goal and big politics at HQ like most other company. It is no wonder that the employee turnover ratios have been high. Another thing that irritates me is the unusually high focus on powerpoint slides in a sense that they have to look perfect and fit into upper management taste. So regardless of how hollow and useless these PPS are, as long as they are pretty and the presenter knows how to bs, you are on a fast track to career growth. On the other hand, if you are good at what you do, but not good at PPS, you are pretty much screwed. And you have to waste your life making PPS that most people don't really care. I can go on and on, but I will stop right here and let my readers digest what I have to say. A wise know his limitation after all......