Pros
Small company (~20 people). Do have that cozy vibe where people have lunch, cake, tea time together. Salary is low when you first join, but will rise reasonably if you have a few years in.
Cons
However the salary is still too low. This is how they manage to cost down. Because of this reason, the turnover rate of stuff is crazy! People only treat this company as a stepping stone. Senior managers are too busy on training new starters to actually do their job. It is such a toxic environment to work in, gossips and politics. The patronising micromanagement is unbearable. There's no perk. They are very unwilling to invest on your pension. This company also has their selection bias when interviewing people. They actively seek someone who has a partner in Oxfordshire so that you are more likely to be chained in the company and less likely to make an easy exit for yourself!