2.0
Jul 17, 2025
Former employee, more than 3 years
Cardiff, Wales
Recommend
CEO approval
Business Outlook
Pros
Some of the best technology out there, especially on the Fraud and Identity side
Cons
Full focus of the management is on squeezing maximum possible out of company to keep shares growing. No long-term perspective, except buying more companies. Sales organisation and culture deteriorating rapidly