Nice friendly staff, good holidays, decent pension.
Cons
Poor communication from management. Low wages and sick pay is awful. No room for development / poor career prospects. High turnover of staff. Not accommodating at all when it comes to flexible working.