I've done both - worked for 2 other people's startups, founded my own, worked 5+ years at Google, now founding another. My experience is that you learn something from both, but you learn different things from each, and which will teach you more depends on what skills you need to learn. Working for someone else's startup, I learned how to quickly cobble solutions together. I learned about uncertainty and picking a dir…
This is a great comment, thank you! > I learned that most startups fail, and that when they fail, the people who end up doing well are the ones who were looking out for their own interests all along. Can you elaborate on this? How were people "looking out for their own interests", and how did it end up helping them? Could the founders have done things differently to make the outcome more equitable? Thanks!
I took it to mean that you have a responsibility to yourself as well as the startup. You give them a lot of time and effort, sure, but you need to keep doing things like reviewing how the job is letting you develop, both technically and as a person, keeping up your tech skills by reading and playing, and building contacts and networks of your own.
The people who have done that (rather than just had their head down and working) have more to fall back on if the startup fails, and probably noticed things weren’t going so well earlier as well.