Current Employee2.0Apr 23, 2024A negative, toxic environment. Think mobile phone call centre, mixed with the Wolf of Wall Street.
Current Employee2.4Oct 7, 2025Not great, could be worse though. Difficult for any one product to do well in a competitive environment when the company has so many different ones
Not great, could be worse though. Difficult for any one product to do well in a competitive environment when the company has so many different ones
Current Employee3.0Jun 1, 2025Base pay could be better however overall the company culture is good. Team culture is great! Quota tend to change but not hard to do the work
Base pay could be better however overall the company culture is good. Team culture is great! Quota tend to change but not hard to do the work