Pros
At CCA Global, work-life balance is extremely important. Your hobbies, interests and passions will not go unrecognized, which is tough to find in larger companies. Because it's a smaller company, you will make an impact on day to day operations within your department, so keep your mind open and your ideas coming! Working for a company so closely tied to local communities will give you a sense of purpose. Our work impacts real people, not corporations.
Cons
While not a true con, an area that could be improved upon is department to department communication. Make strong efforts to keep those lines of communication functioning and it should not be an issue. Just err on the side of communication more, not less, and don't assume updates travel down the chain of command.