How I can choose my co-founders and how I can build teamwork?
The answer is pretty simple. It helps to define what a co-founder is.
A co-founder is someone who shares an IDENTICAL vision for your company. Vision is the ideal experience of your product and company for customers (both external and internal). While you are lucky if a co-founder also fills a skill gap, that is not a primary criteria for co-founders. The fewer co-founders the better. Each additional founder exponentially complicates the decision-making process in your company.