4.0
Oct 16, 2021
Anonymous employee
Current employee
Cape Town
Recommend
CEO approval
Business Outlook
Pros
They are new in South Africa and they offer a new perspective to Customer Service.
Cons
Not yet fully organized as they recently moved to Cape Town