Good benefits (base pay, annual leave, lifestyle allowance, parking allowance, transport allowance)
Flat structure, leaders are easily accesible and creates a safe environment
Cons
In recent years, company direction has become less clear. Career progression tapers off quite quickly as you go up the ladder.