3.0
Jul 2, 2025
Current employee, more than 5 years
Slough, Berkshire, South East England, England
Recommend
CEO approval
Business outlook
Pros
Great place to work and flexible in most departments.
Cons
New jobs are not paying very well. Company politics holding back talent.