Current Employee4.1Dec 14, 2023My overall experience in customer success was great, culture is outstanding.
Current Employee4.0May 12, 2025Positive experience overall, would recommend to someone just getting into technology sales
Current Employee3.7Jun 19, 2024Very good culture of sales support with the respective SME's and overlays.