5.0
20 Aug 2018
Current employee, more than 1 year
Egham, England
Recommend
CEO approval
Business outlook
Pros
Multilingual environment Fantastic collaborative culture Financial incentives / uncapped commission Working directly with the C level Personal development
Cons
Sometimes internal process becomes too time-consuming