How many teams per organization can we have?

As many as you’d like! There are no restrictions on number of teams per organization.

Support