Role Management Best Practices

I am curious what is the best practice for role management.

I have a sales team I lead. I am hiring sales folks. Who should not be able to see each others data. Which is easy.

I want to be able to head team leaders. And those leaders should have the ability to see the data of their team.

Basically, I should be able to see everything. Team leaders should see everything with the people they manage.

Does this make sense?

Makes perfect sense. I don’t see why you would have trouble implementing that?