Pros
Cardinal is a very large and stable corporation that is continuing to grow. Their benefits package is very employee friendly and is better than most companies. If you want to advance at Cardinal Health you better be ready to play the political game on a daily basis as it is a large part of the culture. Other than that it is a great place to work with more than ample opportunities to continue your career advancement. The other employees at Cardinal are very friendly and always willing to help out when needed, Cardinal is a great family oriented place to work.
Cons
There is a real political feel about the way situations are handled that can be daunting to those that are not ready for it. Management can also be slow to make needed improvements in policies and procedures.