Former Employee2.9Mar 13, 2024The demo specialists were very good. The culture and leadership left a lot to be desired.
Former Employee1.3Oct 30, 2023My overall experience was pretty terrible, as there was no leadership, communication, or support from anyone in the company.
My overall experience was pretty terrible, as there was no leadership, communication, or support from anyone in the company.