Pros
Harmonious work environment, you will never hear yelling or swearing among coworkers. Good starting salary.
Cons
Lacking diversity, and the efforts to address are laughable. While they say there is no forced performance distribution, in reality, it coerced distribution; managers draw a line to meet the "suggested" distribution. Too much wasted effort on metrics to justify existence. Even the two pros are so extreme they end up being cons, need for consensus and harmony stifles creativity, empowerment, and challenging status quo, ultimately slowing change to a snail's pace. Good starting salary is quickly eroded by basically non-existent raises (once you account for benefit losses). Top heavy management, with senior management scared of shareholders. Unless you are a white, Christian, male, with stay at home wife and two kids, don't bother.