3.0
Nov 24, 2025
Current employee
London, England
Recommend
CEO approval
Business Outlook
Pros
Nice product to sell and good benefits for the partners. The company has good potential to grow
Cons
Not the best environment, multiple layoffs and unclear onboarding period.