Throwaway for obvious reasons. I have first hand experience with both FB and Google. When it comes to office politics, Google is currently turning into shit pretty rapidly, comparatively speaking. It's still miles better than most other companies, but the deterioration is now beyond the point of no return. There are _tons_ of layers of management, and 90% of the time, you'd be hard pressed to see what they actually do besides playing power games and fucking up the products as a result (as if Google needed any help with that). Managers here are mostly ex-engineers, and most of them suck at managing. The reason why they are managers in the first place is that it's virtually impossible for an engineer to attain a level beyond T6 (and massive increase in comp that comes with that), whereas the requirement to do so if you're a manager is that you have a pulse, and you're able to take credit for your reports' work. You won't believe what kind of people get L7 and above at Google once they switch to management. At Google you don't have to be good at managing to actually manage. TL;DR: as an engineer your career at Google will end at T6 if you're lucky, and at T5 if you're not; this is where things _begin_ for managers. So Google values managers more.
FB is actually more mindful of the quality of their management talent. They put a bonfire under their feet in the form of charging managers with direct responsibility to hire for their teams, and _encouraging_ team members to leave for other teams every now and then to overcome human inertia. If you suck or if your project sucks, you will have trouble hiring and retaining talent, so pretty quickly you won't be a manager anymore.