Former Employee2.1Nov 6, 2024Sinking ship, massive lay offs, toxic culture and leadership - glory days are long gone.
Current Employee3.6Jul 15, 2024really fun, its just extremely competitive market, so can be hard to sell
Current Employee2.4Aug 9, 2024Product lacking compared to competition, sales leaders are great, sales is held back by company