I love small companies, I love the chaos, I love having that bond around some crazy idea that might never work. I love being in the know about how things work and why people buy our product and things like that.
> You’ll Work Hard Instead of Smart
There's this idea that you're overworked and under constant stress when you work at startups, and I genuinely don't understand what people are talking about. I would say don't work for people that want you to work hard and not smart, regardless of it being a startup or not. Don't let shitty bosses force you to work when you don't want to (e.g weekends). As someone who knows how to code you almost always have leverage here.
> Your Equity Is Worth Nothing
It's not nothing. Sure, it's risky, but people do make money. Do it long enough and you'll get lucky (maybe). And quit shitty startups quickly so that you don't waste your time.
RE expected value, I think it's funny that when people do these calculations it's always all startups vs top 5 tech firms. Why not compare it to YC startups for example? If 1 out of 250 ends up being a $100B company, 0.25% of equity you earn per year is $1M in cash. Try to beat that working at Facebook.
> You’re Giving Up Mentorship
It is true that startups are generally less prepared to mentor you. Personally, I believe that mentorship is overrated, but I could see how this is important for some people, especially early on in their careers.