2.0
10 Oct 2018
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
The Benefits and International Culture
Cons
In the USA, most people are Indian or Israeli and most senior jobs go to them. There is also a fear culture of being laid off.