5.0
30 May 2025
Former employee
Waltham, MA
Recommend
CEO approval
Business outlook
Pros
Everyone is on board with the company mission, at least the people I worked with
Cons
Disappointing how inefficient the onboarding process is for new customers and employees