Pros
I absolutely loved working at CCC. I got extremely close to many of the employees and this includes friends who were my level, lower levels and all the way up to partner level. I felt comfortable going to directors and partners when I had questions or concerns. It is a great environment to work in. During busy season, although the hours are long, they bring in dinners, breakfasts and have the occasional happy hour. It was one of the hardest decisions I have ever made to leave CCC (left public accounting...nothing against the firm). Also, CCC pays overtime year round which is not offered in most big firms.
Cons
Hours during busy season are long but that is to be expected. Scheduling procedures were a work in process but could be improved.