Current Employee2.6Nov 26, 2025Culture is great but the product can be hard to sell. It’s a very competitive market
Current Employee2.7Jul 9, 2025Good atmosphere and teams but training and marketing for products are lacking.