3.0
May 10, 2017
Current employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
The ability to work with some of the world's largest companies across industries
Cons
Too much administration, bureaucracy, and red tape