Good company with talented and friendly staff
Flexible working
Good pay
Caring and competent management
Development opportunities (eg courses etc for career growth)
Cons
Confused company with an unclear long term strategy since the Founder stepped down
Limited opportunities for promotion
Internal politics difficult to navigate