Pros
Summer party's are great. A lot of nice people to work with others are given advantage where non is deserved. All top level directors are great.
Cons
Bonuses done on a rating system that is supposed to be based on performance but is instead based upon if your manager likes you or not regardless of ability or effort then refuses to give reasons. No HR oversight or training in offices outside of London so managers take advantage of their staff and treat people in the same team at different levels (lateness ignored in some excessive sickness ignored in some, compassionate leave at contrasting levels all dependent of if the manager likes you or not). Massive difference in benefits from office to office. No chance of career transfer/advancement due to management egos. Zero training. Always understaffed. Skills of staff never appreciate.