They pay extremely well and there is fair level of job security assuming you are willing to cozy up to the idea that at all costs the person below must be blamed for your shortcomings.
Cons
They just don’t promote honesty, integrity and personal responsibility within the company. The overall company and most individuals hide behind a facade.