Pros
After a month at this company, I was amazed at how professional and respectful everyone was... a refreshing change after working at a Fortune 500 firm where managers had unrealistic expectations and bad tempers. My CG colleagues were intelligent, friendly, and fair-minded. No corporate backstabbing, very little gossip, and the most unpretentious, down-to-earth executive management I've ever met... the grandson of the company's founder had the same size office as the other managers! Great benefits, smart people, nice offices, good coffee.
Cons
Our department chronically struggled with work-life balance, managing an ever-growing workload and often not adequately staffed. Career advancement is not a clear-cut path and growth opportunities were sometimes difficult to find.