4.0
Nov 12, 2019
Current employee, more than 1 year
Slough, Berkshire, South East England, England
Recommend
CEO approval
Business outlook
Pros
Great, helpful people, a good place to develop your skills. Good working environment.
Cons
The site has grown significantly in the past year which makes certain activities more difficult (getting your own desk/parking space/a place to sit down during lunches.)