Current Employee3.9Jun 6, 2025Great product. The culture needs a lot of work. The compensation should be higher for the work that the teams accomplish.
Great product. The culture needs a lot of work. The compensation should be higher for the work that the teams accomplish.
Former Employee3.9Jan 5, 2024overall very positive experience would recommend the company both US and abroad