5.0
18 Apr 2026
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
-great culture -great people -benefits and pay were more than competitive -Just a cool place to be
Cons
None, it was one of, if not the best place I worked at previously