One additional thing I would add to the article is that large companies have a harder time leveraging someone with multifaceted strengths, which the entrepreneurial route can better leverage. Large companies are about specialization and efficiency at scale for employees; their structure inherently has a harder time to get the most out of the the multiple strengths an entrepreneurial person likely possesses. Conversely, someone who is amazing at only one thing, eg software engineering, but lacks in leadership, sales, marketing, design, etc could have an amazing career in a large company but might have a harder time starting a company where there aren't already teams of people to compensate for his/her weaknesses.