Too Long; Didn't Read
The team is one of the most important aspects of how a company will grow and build. A team of 6 members is big enough to build and release the first version of the product. A frontend developer, backend developer, UI/UX designer, Marketing head, Sales Head and you(Founder/Manager) The advantage of small teams is that it's easier to communicate and less time in a meeting. The first hire of your startup would be the folks who believe in your vision and they would need to be rewarded with ESOPs.