Pros
Pay well above market.
Not a bad commute
Access to onsite gyms and childcare
Great worklife balance
Cons
Nepotism and infighting are rife, unbelievably toxic culture
Nearly every function is critically under-resourced, but as management have no understanding of the work that needs to be done, deadlines are set that are totally unachievable
Incompetent senior management that have absolutely no idea what they are doing, nor who know how to communicate with their staff.
I report to a manager that has absolutely no expertise in the field he represents.
Empowered short term contractors, dis-empowered mid level management has led to utter chaos