They're in it because it was a bunch of high growth stock that also coincidentally paid very well so the name transfered from finance to programming.
This is partially why I haven't been interviewing. All the big p(l)ayers have slowed down their hiring so much - why bother taking a role that pays less than half.
So a lot of the crazy salaries you see people brag about are often taking stock programs into account. And because tech stock has been generally hockey stick growth, then the TC (total compensation) is too.
But aside from the stock, you can get good salaries and benefits at lots of non-FAANG companies. I actually have better insurance than my brother-in-law does at his FAANG job, which is already considered very good. In fact its the best insurance i've ever had in my life.
Since stock makes up a large portion of $BigTech compensation, ignoring RSUs is not logical.
> if you spend that much effort
yeah that doesn't start until like 400+ LC problems. If you're still struggling with mediums at that level then sure. But at <200? That's entirely normal.
Sure you may get lucky and get in Google with 10 LC problems under your belt. But those are not good odds. Places are asking LC hard nowadays. And you really don't want to see what people in India are putting up with.