The people make it
The people are great, flexible working is ok dependent on the team that you are in. Management varies. There is a distinct lack of data which can make the day to day job challenging.
ProsStaff discount, staff shop, flexible working
ConsDisorganised, salary, management panic at end of year review time