For a team page within an everydayhero Pro campaign, charities have the option to set a team member limit.  If the Team Members and Team Invitations have reached this limit, the only way to join a team is by following the link in the invitation sent by the Team Leader. 
If the team member limit has been reached, the Team Leader may cancel a pending invitation.