Current Employee2.9May 26, 2025People stay long here. Great product, but needs stronger enablement and channel ecosystem here.
Former Employee3.3Oct 3, 2025Good company, unfortunately seems to be on a downward trend (no pun intended)