5.0
Aug 29, 2025
Anonymous employee
Current employee, more than 3 years
Recommend
CEO approval
Business outlook
Pros
- Strong leadership team with decades of relevant experience - Dedicated team and mission focused - Incredible technology and strong data to back it up
Cons
- Still cleaning up from decisions made by past members of the leadership team.