4.0
Feb 5, 2020
Current employee, more than 1 year
Recommend
CEO approval
Business Outlook
Pros
Company culture, great benefits and time off.
Cons
If your working in the America’s not having an account department within the time zone is a huge inconvenience.