Pros
C4ADS offers incredible opportunities to expand yourself and your professional horizons, whether through taking on leadership responsibilities, engaging partners at a high level, developing new modes and methods of analysis, or pursuing subsidized education or travel. These opportunities are well-advertised internally when they are achieved, but the path to achieving them can be unclear and will not be paved for new analysts as they come in.
Cons
The above opportunities are all available - but pursuing them requires a self-starter attitude and the ability to navigate sometimes complex or frustrating bureaucratic and personal hierarchies. It's easy to be overwhelmed by the amount of information available, the varied nature of daily/weekly requirements, and the unclear (although gradually becoming more clarified) requirements for promotion. Success requires determination, a thick skin, and willingness to respond to pushback with the same - advocating for yourself until your job looks like what you want it to look like.