Pros
Great development opportunities (if management likes you)
Good culture (if you're in the right groups)
Genuinely good support for personal wellbeing (mental and physical)
Ok benefits
Good variety of work (if you're in the right position)
Cons
Lots of cliques which can make it hard to progress if you're not part of those groups
Pay is... lacking compared to other employers
Lots of double standards (e.g., removing bonuses for all staff apart from upper management, annual wage increases below interest rates (while the CEO doubled his wages through a massive bonus))