G and F are best as we all agree. Would you prefer some doing well big company while less prestigious or small one vice versa?
I don't agree that F and G are the best, so your original premise is false.
Then what is the best foo?
+1. Some team/orgs at G are worst than worst groups at amzn. But internal transfers are pretty easy at G which is why googlers just move with out complaining. Fb is pretty much same as G but your work will have more visibility and also better career growth.
Microsoft is like Google: you can also rest and vest, but the pay is lower, and you're stuck on Microsoft's stack. Uber is just a flaming pile of shit right now.
So you vote MS?
What do you mean by “stuck on stack”?