Vantaggi
It's generally a good place to work. There is a wide variety of work opportunities and a fair potential to advance. Upper management seems to have the company on the right financial track. Very little internal politics and a general sense that everyone is pulling together. Good benefits and transparent financials.
Svantaggi
Dealing with the bureacracy and navigating through the multiple layers of enterprise architecture. For example, the behavioral 'safety system' requires a slavish, brainwashed, zombie-like adherence to dogma. It borders on messianic/creepy and is viewed as childish and belittling by more than a few staff. There are also client-centric subcultures within the company that can have dramatically different approaches to work/life balance. Hubris and and a callous, misguided elitism are endemic in these pockets - Pride cometh before the fall.