Current Employee3.4Apr 17, 2024Product is great but competition is slowly catching up, which makes deals much harder then before
Current Employee2.9Sep 14, 2023Good tech for large enterprise but difficult to sell down to mid market. Management is hit or miss.