Pros
CCR is a good place to work. Employee Growth is based off of core values. CCR promotes from within. I'm a perfect example. I went from the bottom of the company to higher up. It would appear that some of the reviews here are from former employees who have been let go for one reason or another. The reviews are definitely biased. CCR definitely treats their employees fairly, so if someone was let go it was for good reason. From working at CCR for over 8 years, I can tell you that it's not exactly easy to get fired, and you are given ample opportunity to fix any issues by management.
Cons
There really are no Cons. Their procedures could be a bit better in certain departments but that is a never ending issue. At one point some employees were highly negative and it was effecting the company and several departments. CCR has gotten better at letting employees go that are not adhering to their core values or are causing issues with clients and service.