Pros
They technically have some quite ok benefits but its all a front just to give the illusion that they care for the staff. Don't fool for it. Doesn't amount to much in the end.
Cons
Where to start…. Toxic atmosphere, poor management, terrible career progression, awful working hours, no respect for health or wellbeing. Don't pay people their full holiday or lieu days at the end of contract. Design department is particularly bad for the above reasons and people are burnt out because of it. As of recent long term members of staff have been let go with not even a days notice, no loyalty to the staff as they see you as replaceable objects. A huge amount to work on in this company. Its a real shame because they give the illusion of a very above board company with many charitable programmes etc yet treat their own staff like slaves.