I started with CG a few months as a graduate and an having an absolutely fantastic time. Really great 'steep learning curve' project, fantastic project managers, doesn't feel at all hierachical, good training, just generally friendly inspirational people.