Pros
In some offices the culture and community is still decent and friendly. If you are desperate for ANY job, then this is enough.
Cons
In Ads in particular, all management and "decision making" now takes place in SF (copy/paste from Applovin), meaning that there are virtually no managers elsewhere, and everyone else is considered "unskilled labor" (literally the words of top managers). A LOT of public and internal overpromises about deliverables in projects that are not actually performing or even exist. Zero-sum mentality. Most chat channels are private and inaccessible to anyone not personally invited by certain managers. Think compartmentalization and "need to know" policies. Average overall compensation, considering stock as a part. It may be actually OK in smaller countries (compared to the local market) and considering stock refreshers, but you are still heavily dependent on stock performance. Expect 0-5% increase at best without promo. You can EASILY get 0% even if you are the smartest guy in the room. Delusional, out of touch senior management with no competence. It is a SF company, so everyone is a VP or Principal without any decent experience or unique knowledge. Super strange and unstable org chart. They "flatten" or restructure it every few months, managers change back and forth, people moved from project to project and backwards. No product vision for the last few years. Instead, they even killed all promising remaining initiatives (to "refocus"). Year after year, they continue to promise more data and ML will solve all the problems. Layoffs every few months to compensate for their own failures and lack of vision. Recently, they even decided to tear apart the entire office just because one executive received a fierce feedback of his plans. Since then, every time they open their mouth, you always hear: "You didn't believe in me, and now you shall see my success." Disgusting and inhumane. Friends promote friends and loyal people. Forget about working smarter and getting promoted for accomplishments. For reference, there are Staff engineers who struggle with git and have never had a github account. Super overpaid CEO for deliveries. 50M???