Former Employee2.3Jul 27, 2023Emea org is mismanaged by the US leadership. Sdrs are left to flounder with zero support. The US org is much better though.
Emea org is mismanaged by the US leadership. Sdrs are left to flounder with zero support. The US org is much better though.
Former Employee2.4Mar 28, 2025Great products. Need to invest in people more, pay not as great as competitors
Current Employee3.4Jun 5, 2024Great product to sell, they are constantly acquiring new technology although pay can be improved
Current Employee4.4Mar 28, 2025Great company and culture, great products and marketing. Incredible leadership but low pay compared to market
Great company and culture, great products and marketing. Incredible leadership but low pay compared to market