The ideal group size is 12 to 35 people. Small enough to stay personal and gain access to companies and venues. Large enough to have diverse perspectives in the group.
With larger groups, you split into subgroups, each with its own programme. That also works better logistically: it's easier to get in to companies with smaller groups.