3.028 May 2025Sales associateCurrent employeeLondon, EnglandRecommendCEO approvalBusiness outlookProsPeople are nice. Strong Culture.ConsNone that I can think of.Show more
4.023 Jan 2023Compliance specialistCurrent employeeRecommendCEO approvalBusiness outlookProsIf you are willing to put in the work, it pays off.ConsOwned by an investment firmShow moreHelpfulShare
3.022 June 2017Anonymous employeeFormer employeeRecommendCEO approvalBusiness outlookProsNice place to work so farConsCould be better opportunitiesShow moreHelpfulShare