Strong and clear set of company values.
Excellent all-encompassing benefits package.
Good work-life balance.
Great focus on personal development.
Competitive salary.
Cons
Often seems to be an over-focus on making sure everybody gets their say, at the expense of impetus. Often progress feels very slow. Antiquated IT systems.