Pros
People at Junior levels are genuinely nice and hard working. The London office is spectacular.
Cons
Across the company Leadership is HORRIBLE, they have cero respect or regard for staff. The egos of most partners are so big that they would need an auditorium to fit all of them. Hard work does not pay off at the company, it only gives you more work. Your only chance at growing is becoming friends (or more, there are many Trinity relationships and marriages) with a Senior. HR try their best to do well but it is just too much of a mess to sort out. Burnout is common within the company and the only thing keeping employees around is the promise of a promotion that never happens. I was discriminated against, treated like garbage and driven to a point where it took me months in therapy to understand that I deserve more.