The trade off is that these jobs often come with immense stress and a lack of work life balance.
I took the FANG route and even bounced around big tech companies to get bigger pay increases. Financially it worked out extremely well, but emotionally I had to figure out how to deal with constant stress, anxiety, and at some level my job became a significant part of my identity.
Not at all. I have a close friend making close to $500K building internal dashboards at FANNG. He's on at 10 a.m. and off by 5 p.m. Every day. The only time he and his team are stressed are the final few days of a project, and that usually requires working "overtime," according to him, which is past 5 p.m. to 7 p.m.
on the other hand, other f500 companies offer similar benefits, possibly more stocks in value and better work-life balance.
but again, it varies company to company, even between teams and between different people.