The user can't add a task to him self (giving me alert says: "You have no access to a team inorder to assign a task.") unless I set the user a team leader.
The teams are not visible to the user if he is not in that team, but once I set the user a team leader, he can see all teams in the Add Task panel, and he can add task for any team too.
Same problem recurring in the live demo version.