5.0
19 May 2026
Recommend
CEO approval
Business outlook
Pros
Company culture was fantastic! One of the best companies I ever worked for! Felt a strong sense of belonging especially working for a mission driven company and great benefits
Cons
Our head of sales at the time did not give the most clarity or direction to the sales team, (had a tendency to talk in circles) making it hard to know what the ask or direction was at times