5.0
Aug 10, 2016
Anonymous employee
Current employee, more than 10 years
Saint Louis, MO
Recommend
CEO approval
Business Outlook
Pros
There is a reason CCA retains so many long time employees - it is a great place to work! Expectations are appropriately high and you must be willing to work hard to succeed. The company is large enough to offer plenty of opportunities for growth but small enough that every employee can see the big picture impact of their job. "Doing the right thing" for employees, customers, and even vendors is embedded in the culture which makes it easy to be proud of our many successes.
Cons
At times it can be challenging having "competing" divisions all within one company. Ultimately it makes everyone better but it is not without its frustrations.