Current Employee2.6Apr 2, 2025Strong sales-first culture but weak executive team. Success is highly dependent on segment.
Current Employee3.9Oct 26, 2023Excellent experience and great culture. Top market fit as compared to others in the space.