2.0
Dec 17, 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