Pros
Takes ethics seriously and does not tolerate wrong doing at any level
Cons
Promotions are based on who knows whom and performance does not matter. Also, lately in the name of inclusion and diversity, the company has created an unspoken rule of a preferred race and non-preferred race for promotions. The leaders in the company openly talk about quotas for increasing promotions for folks in preferred race aka minorities. Nobody is against promoting anyone as long as they deserve it. However, when an individual is promoted solely because of their race, it is wrong. Also, the company recently decided to stop campaign contributions to congressmen who were just doing what their constituents wanted them to do and that is another example of far left leaning leaders in the company.