2.0
22 Sept 2021
Former employee, more than 10 years
Recommend
CEO approval
Business outlook
Pros
Excellent Pay and benefits. Good work/life balance.
Cons
Upper management is located in the UK. Thus, local leadership is severely lacking, and the politics are unbearable.