Low turnover of staff, plenty of social opportunities and good support for staff when personal needs arise. They do want to be a great employer and do try
Cons
Low levels of progression - you're likely to end up years later doing the role you started as.
A lot of talk about culture but often left in the drive to deliver to deadlines.