Pros
Their benefits are nice and salary is okay.
Cons
After joining I soon realised their senior management team are proper bullies. Don't believe the nice things they say during the interview or how friendly they pretend to be in front of you (only to say nasty things behind your back). I was bullied by one of their senior management, purposedly excluded from socials, had someone shout at me during a social and a former line manager who suggested I was not as intelligent as he thought I was. Favouritism is also a big thing for them. You will see a few handpicked people being treated much nicer by the two directors than the rest. Diversity is non existent in their staff. No wonder their can't keep any long term staff (besides the favourite ones, of course). AVOID