I have always wondered why (especially junior) software developers glorify Facebook/Google/Netflix/whatever claiming that they are the best places to work and "only the best people work there". What a load of nonsense. Those companies are about making money getting people to look at and click on ads. Nothing else! An activity that provide no real value to society. And (adding insult to injury) are responsible for increasing the distribution of non-fact as facts. Compare that with software developers working for companies providing real beneficial products for people, saving lives, giving happiness and improving health. Now that is companies worth working for.
Because delivering ads to a few billion people is a hard problem which leads to needing good engineers. They pay _really_ well compared to smaller orgs because it's difficult to hire that talent and ads are _very_ profitable.