Vantaggi
CSA is like a small, hyper Ivy League college. My experience is that the company values workforce development and gives back to its own employees on a level that is truly unique. It makes sense, too - CSA's upward growth trajectory means opportunities for new leaders are rife, and they promote from within. Never before have I worked for a company for so short of a time and yet received the type of investment, both consultative and monetary, in my own professional development. If you have the desire to grow, and the willingness to put in the work on your own behalf, CSA will support you.
Svantaggi
CSA can be a bit cliquey - there are those who've been there from the beginning (5-10 year employees) and there can be a bit of an "in crowd." I've felt that some (definitely not most) will take a newcomer as a threat and circle the wagons. This is the exception, however. There are so many opportunities to get engaged from community volunteering, to social hours, to industry events, that if you want to feel engaged all you have to do is get out there and participate. CSA welcomes and rewards outgoing personalities, so that can be a challenge if you are not naturally extroverted.