5.0
Nov 23, 2025
Anonymous employee
Former employee, more than 5 years
Recommend
CEO approval
Business outlook
Pros
Great culture and work environment. Doing some really cool things to develop products in the TPRM Space
Cons
Acquired in 2024. Culture clashes between companies. Many people not willing to get on board with ideas that werent their own.