During the add person process define a generic role from the permissions slider. Access levels are from no access to full control as system owner.
A person can be designated as a team manager from the ‘Teams’ section. Team managers can fully control their own teams, manage timesheets for their teammates and change job profiles as well.
A person can be designated as a project manager using Edit projects > Select project managers. Project managers can review project budget and performance.