5.0
Dec 15, 2022
Anonymous employee
Current employee, more than 3 years
Recommend
CEO approval
Business Outlook
Pros
Global footprint, diverse team located in 17 countries, results-driven culture, very innovative product
Cons
Long sales cycle (especially with banks)