The career progression at CG is minimal at best. I was used to working at a company that had a clear career path. I was told before coming here that the progress is more linear but I had no idea I would have to move heaven and earth to even be considered for promotions.
More recently, CG has been extremely focused on cost cutting. Although they say people are their only resource and expense, I see that as a way for them to say "why would we promote you and pay you more to do the same work."
Also in terms of salary, CG has an amazing bonus structure and one of the only companies I know that still provide pension. That being said, the base salary is pretty low and increases each year are about 1-3%.