The achievement description is misleading. You do not have to "join" 20 teams. Mine did not pop after joining 20 teams, but I requested 20 people to join my team. Only 3 people accepted.
Request 20 people to join your team and the achievement will pop regardless if they join or not.