Pros
Good benefits, pay, facilities, upward mobility if you die to your emotions, become a robot and live with being a doormat
Cons
Management doesn't know how to resolve problems, diffuse stressful situations in an already stressful environment. Management deals very heavy-handedly with subordinates while protecting each other. If they don't like an opinion or the way it's presented, they will go behind your back and put together a case against an employee and spring it on them in a surprise attack whether they're right or wrong. Sometimes they will rescind employee action after employee action, taking many months in the process, until they think they can finally harm the employee. They threaten to harm employees to suppress freedom of speech even if the position of the employee is correct.