Is there a limit on the number of teams in an organization?

Per Github there is no limit.