In a "Public" team, a player can join the team at any time, as long as they meet the level requirement.

In a “Private" team, a player has to be approved by the team leader or co-leader to join the team.