Pros
Opportunity for all based on political facility. If you can focus you can move ahead no matter what. Ingrained hierarchy can be plus or minus. Culture on paper superb, but in reality not healthy for non white , Protestant , non middle age men.
Cons
Bosses openly rascist since they can't be fired for anything. Women, all races creeds and color can get ahead but old boys at top will openly deride Muslims about beards, Catholics about Pope, Jews about being "quirky" money grubbers, Women about babies, daycare and nursing. I have heard all these things openly said by bosses. EEO rules followed but not embraced. You cant eliminate prejudice when those most guilty have so little self awareness , they don't realize they create a hostile atmosphere.