3.0
Jan 6, 2026
Current employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Nice place to work, good office and rep
Cons
Your left to your own devices, coming in new its hard to gain a footing / customer base. Staff turnover.