Pros
Middle management and peers are one of the few reasons I continue to stay at GDC4S. A select few programs are interesting, the remaining are mind-numbing but pay the bills.
Cons
Upper level management is incompetent, continuing to keep their 'heads in the clouds'. No real long-term vision of what the company's core competencies are, what they wish to become, or a realistic viewpoint of why the company is 'bleeding talent' as ambitious individuals are constantly quitting, leaving the complacent workforce. There is no investment of R&D, training, or pursuits of technologies, they look only for cash cows and scratch their heads when large programs terminate and they have to cut staff. With 140 people in the entire building, I'd expect higher level managers to be on a first-name basis with employees, rather they couldn't pick most employees our of a line-up. The rigid Internet policies, legal department and woefully inadequate computing resources makes already difficult work nearly unbearable. Open reqs spanning months speaks for itself.