Pros
One thing that's standing out is the incredible positivity with everyone I've worked with. Our team has our fair share of technical issues/tool gripes and alignment woes across different teams and geographies, but it's good attitudes all around. I haven't seen egos take over conversations; everyone seems to be genuinely optimistic that we can solve problems together, and we're making progress! Work/Life balance is also much more achievable than I've seen at other companies. I don't work through every weekend anymore, and I feel happy to jump in when needed as a result.
Cons
Things move fast, and a lot of decisions happen off the record. It takes a bit of finesse to get up to speed and stay there, but folks seem really open to sharing info--you just need to know when to ask.