Pros
Company car, pension, mostly friendly staff
Cons
Stressful, basic statutory holidays, bare minimum statutory sick pay, managers need to be trained in how to manage other people, no flexibility to work remotely, outdated company. Do not trust their staff to work independently.