A great company, but your experience will depend on your manager
Unfair treatment between London and other offices, working hours differ by location. Technical staff required to do many more hours than contracted and no time back. Some team mates given TOIL or overtime, others told they can't take anything. Progression or internal job moves really hard, if you do manage to get promoted your pay won't be balanced against colleagues who are also promoted, you cannot challenge this! Terrible culture of "favourites"