Ventajas
You get paid, other than that, not much
Desventajas
I am a current employee but the contract I have been on for the past several years has been terminated and after 8+ years of dedicated service and hard work, I am now left in the cold twisting in the wind. Everything is micromanaged at every level. No chance for any kind of advancement. This office loses contracts frequently, doesn't get any new business and cycles through people like they are just a commodity. I have seen several contracts tank and good people lost because of badly managed projects. I have been on 4 different highly successful but expensive contracts, only to see all of them get cancelled for cost reasons by the customer. CGS did nothing to try and save this business. Look at the fact that the senior staff (CFO etc)has changed 4 times in the past 3 years along with other key positions, it is not surprising that such a large number of people have had to take stress leave from CGS.