We do have a team portal. When a new user is invited to your account, you can select whether to provide that user with Full Permissions or Limited Permissions at the time of the invitation. If you select Limited Permissions, you can then select the features of the software that you would like the user to have access to or be restricted from.
Once a user has accepted their invitation, you can further manage the permissions of all users at the Lead Campaign and Property level. You really have full control over all permissions for every user inside the software.