There is a distinct and growing aversion among the younger generation against having a job, or being employed by another person or company. People like to equate working for someone else with lost independence or repetitive daily action.
I think this is a defeatist attitude. Working for a larger company gives me access to the kinds of resources that I need to change the world. The pithy and over used axiom that every person has the power to change the world is overlooking the fact that a person still has to influence others to do so. Big projects sometimes take big ideas, big budgets, big teams, and a lot of time.
I see far too many small teams with big ideas taking shortcuts that lead to a lack of scalability and real world scope.
I see far too many people who want to hit it big fast and want all the glory so they lose sight of the big picture.
Being part of a team is not a bad thing, unless you let it be your excuse to underachieve. You may have to consider the possibility that you don’t know nearly as much as you think you do, your idea is not nearly as amazing as you think it is, and the world has a lot to contribute to your success if you just let it.