Former Employee3.7Jan 25, 2025Was a great place to work until they got acquired. After that all bets were off.
Current Employee4.6Sep 20, 2024Great tech, great fit in the market. Growing and establishing itself amongst much larger competitors