Pros
There are many incredibly passionate, smart, and kind people throughout the company. It was humbling how many worked so well together, because they believe in the vision of the company and its ability to make an impact. Remote work culture is refreshing.
Cons
Many senior managers aren't setting direction for their teams or for the organization. Setting strategy is meaningless without the ability to execute. Team members aren't empowered to do their best work because the legacy flat organization means team members need to get buy-in on a massive scale to get things gone. It isn't efficient, and it burns people out. Really talented and respected people are let go for political reasons, which is devastating to those left behind. There's a culture of fear -- of coming off as stupid -- which stifles people from learning and asking questions, since they wonder if they'll be next to leave.