Is there a maximum group size?

No maximum. The more the merrier!