System Administration -> Setup & Settings -> Special Permissions is where the specific levels of access are defined for a "non-global" (ie team-level) scheduler. These settings are applied to anyone who is setup as a team-level scheduler, however. On the Special Permissions page, each option has a description of what it does and what the default is.
Keep in mind that a team-level scheduler is only limited to being able to add / edit / remove items within the context of their own team(s) - but there's no limitation of *when* they schedule things. It's possible, and perhaps even likely, that having a large number of team-level schedulers will create errors / duplication / omissions that will take more time for a global scheduler to fix than it would have taken to just enter on their behalf in the first place. For this reason, we do not recommend non-global schedulers as the ideal setup. Nevertheless, it's an option within the system.
The only other exception is that for associations who are "linked" to TheOneDB for their league games, a non-global scheduler is not permitted to modify a linked game in any way.
Hope that helps,