2.0
May 8, 2025
Former employee
Recommend
CEO approval
Business Outlook
Pros
They are riding out the industry brand recognition and healthy market share.
Cons
The company was once an excellent place to work, but recent changes in leadership have led to a noticeable decline in workplace culture. Compensation plans are below industry average, and the technology stack is outdated and struggles to scale for enterprise and strategic clients, making renewals and expansions increasingly difficult. Meanwhile, newer DSPM solutions with more scalable architectures are quickly catching up and may soon surpass this company.