AHAAHHAHHAHAHHAHHAHAH but for real i think its unlimited but once its close the opening the rules will be created and you can see how many teams there should be
No maximum team size. Get as many people as you want on the game. Just remember that more people =/ better results. Managing people can be quite the challenge.