Current Employee4.0Sep 8, 2023Product is great and good leadership. Training good be better but an innovative company
Current Employee4.9May 9, 2024Great company and culture. The platform is growing and meeting customer demands at scale.
Current Employee3.1May 27, 2025SDR org seems to be going downhill. Becoming tougher and tougher to hit your number.