Current Employee3.3Feb 17, 2024Incredible opportunity for career growth. Tough complex sale. “We sell a religion not technology.”
Former Employee3.4Aug 10, 2024Great product. Toxic culture specially in the sales team. High target that are difficult to reach.
Current Employee3.9Jan 22, 2024Great company and great place to learn. Feels a bit tough at the moment as the market is down but I feel that is the case for most places
Great company and great place to learn. Feels a bit tough at the moment as the market is down but I feel that is the case for most places