Pros
Struggling to think of any, so none.
Cons
Toxic work environment. The only time you'll ever get thanked is whilst receiving your yearly 0.1% pay rise (they call it a pay rise, we call it a joke) - but they are quick to blame you or pull you up on things.There are a handful of people that gain promotions in the company and it depends what department you work in and who your manager is. From what I've witnessed, your best bet is to hand in your notice - but again this only works for a handful of individuals. Others will just get told they are replaceable. There are zero benefits, unless you want 5% off an old apple or dell product. Everything is statutory - they will give you the bare minimum. Lack of support all round. You're actually made to feel scared to ask for support and most people don't bother speaking their mind because they know nothing will ever come of it and it will likely just be held against them in the future. Everyone who is not a manager in that company feels the same way. You'd struggle to find a company that cares less about its employees. They will only do enough to tick the legal boxes. If you really can't find anything else, take the job for a while but don't get stuck and don't put your all into it because you won't get anything back. They'll just suck the life out of you.