Indeed.com
RepVue Score
0
Indeed.com
Back to ReviewsCurrent Employee Used to be great place to work, culture, product, benefits, clear and affective SLT communication, go to market and road map to future development. Since last year things got a lot confused, after the layoff it was never the same again and many are disangaged with the management and the company mission. Stress levels raised with targets and unrealistic expectations. Browse Other Reviews
3.3
Feb 19, 2024
1 Useful