Current Employee1.1Jan 8, 2025Leave as this compny positioning in EMEA is horrible. No budget and very bad
Current Employee4.6Mar 21, 2024Great corporate culture. Product fit in the marketplace, continues to invest in new tech that fits into the existing portfolio.
Great corporate culture. Product fit in the marketplace, continues to invest in new tech that fits into the existing portfolio.
Current Employee3.9Jun 22, 2023Good product fit within the market but lack of marketing and demand generation affect performance.