good work-life balance
decent benefits package (i.e. NS Business Card)
encourage further education (covering all expenses)
generous travel budget for business trips
Cons
hierarchical management structure
might be bureaucratic and non transparent
career promotion and advancement appears to be political