Pros
Extremely capable people throughout the company. Very easy to move on to a much better job afterwards. Good benefits as well as very good food for breakfast and lunch.
Cons
From reading some of these review you can tell they are posted by HR. Absolutely no flexibilty working from home. I had requests denied when tube strikes we on. Extremely unsocial atmosphere. People are constantly scared of interacting with the principle. Blame culture, if anything goes wrong the principle will make it known in front of everyone in the office. Very poor diversity. They are disingenious about bonuses, many people receive bellow the minimum offered. Pay is far bellow what is offered at similar companies. The tech stack is pretty bad, lots of excel development and an investment stack which is near impossible to maintain. Very elitist culture with staff thinking they are better than other companies.