Current Employee4.1Nov 2, 2023Great place to work. Treated well, paid well. Lots of products to sell so that means plenty of learning.
Great place to work. Treated well, paid well. Lots of products to sell so that means plenty of learning.
Former Employee2.6Oct 20, 2023Not the best place to work. High turnover, poor culture and not set up for success. Product was behind vs competitors.
Not the best place to work. High turnover, poor culture and not set up for success. Product was behind vs competitors.
Current Employee2.3Apr 7, 2024Constant change, lack of internal SMEs, questionable GTM strategy, low confidence in leadership