4.0
Feb 22, 2017
Anonymous employee
Former employee, more than 5 years
Slough, Berkshire, South East England, England
Recommend
CEO approval
Business outlook
Pros
Good work life balance and great people work there. Salary and benefits are pretty good too. They are a great employer if you are in Sales & Marketing.
Cons
Head Office in Netherlands call all the shots and lots of reorg's always happening. You never know when it's going to be your turn to be in consultation.