Pros
Work life balance can be good. Direct team leads and line managers are good at their jobs and appreciate work done for them.
Cons
I have worked at GC for a long time now and one thing that has never changed is the disgusting way that Senior management treat their staff. One particular (Without mentioning names) has free reign to Bully, intimidate, use threats of firing (Scare tactics), Abuse absolutely everyone behind their back and has direct access to all staff members. Due to this they force workload onto people without any regards for triage and some of the work they force upon them has unreasonable deadlines, is poorly managed and only half of the information is passed on. Already set up for a fall before you begin and then when it goes wrong the entirety of the blame fulls on the unfortunate person who was given the task rather than with the person who poorly handed it down. You are then rewarded by more abuse, shouting and swearing usually with an audience to better their effect ! Whilst this goes on, all other senior management will just turn a blind eye to it (Even those senior to them) and for this reason I think they are just as bad. Due to this person, I (As well as anyone else I have spoken to about this) truly believes that they are the main reason why GC has not progressed and why it will continue to fail in the future. Team Leads and management are treated like PA's to senior management. Constantly nagged and micro managed - I always feel sorry for them. Salary increases rarely happen, bonuses could be better.