Pros
I met some great people at CP who I am still friends with. The benefit programs were mediocre. The best thing I learned from working at CP was never to trust anyone.
Cons
Favoritism was rampant. Promotions were all about who you knew, who you drank with and who you were related to. There was frequent back-stabbing between managers and departments. There were several incidents where managers even slept with their direct reports. But, if you made the company money than all of your bad behavior was excused. Ethical standards were very lax for those managers deemed "in" with the executive team in Colorado. Constant changes by the clients made work a living hell for the agents. No raises and very little in the way of commissions due to metrics that were ever-changing. Definitely a company that does not live up to its own values and standards.