Pros
Very team-oriented environment with highly challenging work. Flat organization where opportunities for career growth and development are endless. Individuals can determine the path that they would like their career to take. Collaborative managers who value employee feedback and believe that the person in the job is the one who knows how to do it best. Fast-paced work environment with plenty of opportunity to learn and do new things. Values-based organization of smart and nice people working together towards common goals. Voted a Top Workplace by CSC employees for 5 consecutive years.
Cons
Organization is growing very quickly so there are growing pains. Very busy and challenging work environment (which I love) but it can be really difficult to prioritize.