4.0
Feb 18, 2017
Anonymous employee
Former employee
Recommend
CEO approval
Business outlook
Pros
Friendly environment, good work life balance
Cons
Location wise, slough is not great to live in so either you put up with it or you live further away and drive.