Current Employee2.6Nov 13, 2023Company is struggling, all new c-suite who are out of touch, sales culture and execution is poor.
Current Employee3.9Nov 25, 2023Good company to work for. Product is incredible and is becoming more relevant every day.