Pros
They will throw money at their problems, which could mean higher than average salary Really nice HQ
Cons
Execs are in competition with each other, and they don't work together. This creates a furtive, non communicative environment that filters down to the management and the rest of the staff. It's OK to be dishonest with everyone, as long as you CYA. Getting caught at being dishonest is what's reprimanded. Not a culture of advancement. There are a few employees (including executives) that have made mistake after mistake, and they just keep getting their position/title switched. It is demeaning to the rest of the organization. On the other hand, there have been people who have done well and made significant effort that have been run out of the organization when they have had differences of opinion with the ones with leverage. Focus continues to shift, no real strategic direction.