1.0
Sep 8, 2025
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Nice people, good office location.
Cons
Marketing department runs on micro management, very siloed, lack of vision or understanding of marketing. Zero culture,