Upper management is incompetent. The positive reviews before this were obviously written by management. The product looks good, but is difficult for most clients to set up when they buy it. If you're a client, have fun getting any type of support. Self service model lol. Upper management team hires new managers that don't know how the product works and immediately gives them full reign to make decisions that screw over clients and internal employees. CEO is smart, but lacks the communication and leadership skills to unite different departments and create any type of vision employees will get behind. Radical transparency is preached, however difficult conversations and topics are avoided in meetings. There is no training, and then people get fired for underperformance.