Pros
You are supporting life sustaining and health improvement solutions for people worldwide. Cardinal's output help people and are a benefit to people's quality of life. From a career standpoint, it's a huge company and if you get your foot in the door, you have a lot of opportunities to expand your 'base' and work in a lot of areas of the company; movement around to various roles is encouraged.
Cons
Cardinal's business model is 10 years behind the rest of the world, they talk about being agile and innovative, but I did not see in their acquisitions. They continue to expand into areas that people need, but they are far from cutting edge. For example, the Medtronic acquisition expanded a lot of offerings, but was big and messy and hurt the bottom line. They should look to growing in some of the more modern healthcare spaced; telehealth, self-driven home health, etc. The benefits are also slowly degrading, for a company that is in the Fortune 20, the insurance is 'eh' and while they started to offer telework and options to improve work life balance, a lot of those benefits were repealed once the stock and earnings dipped.