Great working environment
Good benefits and pension scheme
Volunteering opportunities
Cons
Unfortunately mad a bad experience with management who was extremely unsupportive and even with HR involved nothing changed.
However other management has always been great.