Current Employee4.0Nov 21, 2025Good place to work and very promising. The product is clear and fits the market
Former Employee2.6Oct 17, 2025Team culture was decent. Upper Leadership (VPs, C-Suite) can be a bit more engaging and warm.