2.0
17 Dec 2025
Former employee, more than 8 years
Slough, Berkshire, South East England, England
Recommend
CEO approval
Business outlook
Pros
Good pay and benefits and quite flexible working environment
Cons
Most departments have a very toxic culture which leads to constant stress leave and burnout of many employees