1.0
Sep 22, 2025
Former employee, less than 1 year
Boston, MA
Recommend
CEO approval
Business Outlook
Pros
Good product and market potential.
Cons
Leadership in the US is awful. Lacks the experience and skills to run a business. No operational framework, no people skills, micromanage but don’t provide any strategic direction. Benefits and compensation below market. The CRO promised a long term incentive plan was in the works when recruiting, but it never happened. Health benefits are a joke.