Pros: flexible schedule and work from home days
Cons: unorganized, and too many manager change overs
5 + years ago when I started there, the department that I was working in was great! Sadly over the last few years, management changed several times and things became unorganized. The product in which I was testing was not the greatest product and McKesson lost several big accounts because of it.