Pros
This is the happiest, most functional place I have ever worked. You have a question, you ask it. You think leadership is making a mistake, you call them with the facts and they listen. You want to try working in a completely different part of the company, they let you. There isn't any politicking because, if you can make it more than six weeks here, you are almost by definition competent and pulling your weight. We all came here because we wanted our work to matter. If you don’t sweat the details at Dispel, offshore rigs, factories, chemical plants, and a whole lot of critical infrastructure won’t function properly. That gets us fired up. On the corporate culture front, the place operates as a team of teams, and each team has its own vibe. That said, the whole company still gets together once a week (virtually) to hang out over pastry and a hot beverage, there is still cheering every time a big contract comes in, and when a team sends out a request for help, volunteers show up from all over the place.
Cons
Management has a "no snakes" policy they stick to even when it means not hiring a technical rockstar. I can see that it helps the culture in the long run, but it also slows things down. The company had a deeply engrained "we'll figure it out" mindset that meant people expected to work on problems every day that they had never encountered before. Now they have implemented roles for people who like to be taught how to do a thing, and then do exactly that thing every day. To be fair, they haven't slacked off looking for people who like to do crazy stuff, but it worries me that they are trying to create a space for people who don't like doing crazy stuff.