Current Employee4.4Jan 10, 2024Great experience whilst independent (or owned by Dell). The GTM was comprehensive and easy to pitch.
Current Employee4.3Aug 4, 2023Overall experience is positive - great colleagues - interesting vision for the future.