Pros
Excellent benefits (401K, paid holidays, decent compensation, bonuses, vacation, sick pay, floating holidays, depending on position - flexible work schedule)
Cons
They have this program called "Emerging Leaders" and some participants of the program are pretty good; however, they also have the good ole boys good ole girls network who should be called "Emerging Leeches". These are the people who continuously get promoted until they eventually hit a level of incompetence. These are the energy vampires. If you ever have to work for or with one of these insecure Emerging Leeches, they will basically try to force you to go through a hazing initiation and get branded with a CP logo and conform you to join their "network" of opportunity. Dare not resist or question their way of doing things, and you better not bring up the fact that their direction is not aligned with Leadership's goals and strategies. Nope, if you show any sign of not conforming to the "let's look busy" mentality, then you will be targeted and they will make your life a living hell until you leave the company. There are too many people trying to keep their and not enough people who just want to do their job!