Former Employee1.4Jul 1, 2025A terrible place to work. Huge customer churn and a product that isn’t fit for purpose.