Fair enough--I didn't do the math. Looks like you'd hit $25M after 15 years or so. And I grant that 7% is aggressive.
Still, if you reach staff-level at 40 years old, you could have $25M at 55. That's pretty amazing. But that requires lots of luck. Most people never make it to staff-level. I never did.
Yup! Depends on the company and the person, of course.
Another thing: People at FAANGs usually ride the stock up and get way more than 7% per year. I'm embarrassed to say that I sold a lot of MSFT stock at $30 in 2011. Today (~15 years later) it is trading at $530.
Never be embarrassed about diversification. In 2012 Microsoft could have been found to be cooking the books and $30 would be a lot. Or they could have hit a hard patch, lost stock value and laid you off and you'd be out income and savings.
Most helpful way I know to think about this is: if you’d been given that stock as cash would you have bought the stock. Breaks the cognitive bias of already holding the stock.
Sustaining 15 years at staff level is near-impossible and will extract a heavy toll for the vast majority of people. Plus at 55? Not saying you'll be dinged purely for your age but it's not like it has no influence ...
Still, if you reach staff-level at 40 years old, you could have $25M at 55. That's pretty amazing. But that requires lots of luck. Most people never make it to staff-level. I never did.