Current Employee3.1Apr 12, 2024Good product, decent culture, definitely needs improvement in pay and benefits.
Current Employee2.3Feb 16, 2024Overinflated quotas. Micromanagement. Lack of support for the US team. Would not recommend.
Former Employee4.9Feb 27, 2024My overall experience was great, enjoyed working with everyone I worked with