Pros
CCA is mid-size organization that has a culture of respect, openness, teamwork, and responsibility. You'll find a lot of people here that have been with the organization for 10 or more years, which (I think) speaks to the fact that this is a place where people feel both challenged to perform for the organization and valued as individuals. This is a very entrepreneurial organization that values good ideas from any source. This really is a unique place to work that I'm
Cons
Due to the size of the organization, there's not always opportunity to move up. You do see a lot of "promoting from within" as new positions are created; but if you're looking to quickly climb the organizational ladder, that could be a challenge here. The con of having people with so much experience within the organization can be that things are sometimes slow to change.