+ Great company culture - a feeling of being part of a family + Each member of staff is treated as an individual and managers/HR are sympathetic to individual needs + Good career development + Good pay
Cons
- The company site is difficult to access through public transport