Although you all have the same vision, things might not always go as planned. Before creating a company, consider a clear agreement amongst yourselves treating critical key issues to safeguard future viability of the start-up, such as roles, responsibilities, equity vested, and more.