I recommend opposite as well but look for things like Leadership Development Programs in JPMC,WF,CITI etc... you get well rounded experience in 2&#x2F;3 years and then you can decide to stick around or move.. Or work in big company and contribute to open source. There is lot to learn with big companies and if you can solve their problem you can solve small company problems as well but all small companies will get tired and have to behave like big corp to continue.. start up momentum is not sustainable beyond 3&#x2F;4 years. Once you hit about 15000 people then you start having all kind of issues so better know how to manage that or seeing that will give you idea how to segment your company.