5.0
Oct 8, 2019
Anonymous employee
Current employee
Recommend
CEO approval
Business Outlook
Pros
Global Set up in 90 Countries, gives you exposure to complexities to address to standardize the Processes and Systems.
Cons
nothing at the moment as Cons