Current Employee3.4Aug 17, 2023Great company with great potential. Macro conditions don’t make it easy
Former Employee2.9Jul 11, 2024Great product but bad culture and leadership in London. A lot of micromanagement
Current Employee3.1Jul 17, 2024It pays the bills but leadership doesn't have a clear direction other than scrambling for pipeline