Pros
Great benefits, great physical work environment, good salaries.
Cons
Terrible leadership and mid level management. Very little room or opportunity to advance if in the lower hierarchy position. Since it is a multi level organizational structure, there is a huge gap between the top of the organization and the lower levels, that lead to disenfranchisement of the employees, disengagement and the silo effect. Decision making and action taking is slow. The verbal committments on creating a great culture, a free to be movement and D&I efforts are just that, verbal. There is no actual action to make the culture better. The top leadership is in their own bubble with no efficent way to connect to an every day worker on any level. D&I and HR departments are a joke and just a facade. There is an apparent huge turn over in the HR department, and since almost self governing, they pretty much do whatever they want, and retain or promote terrible leaders. No true career development and advancement for an average employee. Although, the company leadership is very vocal on presenting the efforts to improve career development of its employees, But again, they are all verbal statements with no actionable steps to make them a reality.