2.0
Jun 17, 2021
Former employee, less than 1 year
Slough, Berkshire, South East England, England
Recommend
CEO approval
Business outlook
Pros
They had great company days and gatherings such as monthly activities/days out
Cons
Culture can be very belittling and aggressive especially from high corporate managers. Overall an extremely unsupportive system that becomes uncomfortable