3.0
Aug 21, 2024
Current employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Great people, rewarding work. Everyone there genuinely cares about the mission and goes above and beyond.
Cons
Feels like Snr leadership doesn't take accountability when things go wrong, poor management and very poor functional systems.