It's a good point. But I'm alluding more to budding companies, not established companies. Granted Facebook didn't IPO until 2012.
But, as far as I can tell the software industry has contracted into those big 5 tech firms. The siren call of working at a startup and making it is sounding strident.
Knowing what you know now, what startup, if any, would you have joined 5 years ago?
Would you join any startup now?