Pros
Many of the folks at junior/mid level are amazing, smart, and capable folks. They have so much integrity, drive, and vision - so much should be invested in them.
Cons
The lack of transparency, clarity, or integrity at leadership level makes it hard to do your job or feel that you are "safe" in your job. It seems that many leaders are in their position because they are good friends with the founders, worked at Facebook, or the organization had a hard time finding someone to fill the role so they promoted within. Many of the leaders are not qualified for the departments or orgs that they support. At the senior leadership level, it feels as if it is a constant power struggle where many will manipulate or play games to have "power". There is fear to speak out or ask tough questions, many leaders believe "If you're not happy, get out". There is no room to give actionable feedback, some leaders are insecure. Turnover is an issue, some teams were laid off, and there is lack of clarity on the bigger vision. CZI talks about diversity but many leaders feel that they are compromising quality when they hire diverse folks or that they have already reached their quota of diverse folks. It is also concerning when you see strong, diverse leaders leaving the organization. Engagement surveys are taken but no action or accountability is taken by leadership, many of the conversations that come out is on how to make leadership feel better about results and trainings to employees on how to be sympathetic to leadership.