Teams of 10-15 are a great size for a team. Teams can split up into two smaller groups if desired to work in different areas. We can possibly go up to 20 in a group, but this would have to be approved beforehand. Our hope is that your group will have similar ages, job skills and activity levels. This will help make the team more productive.