Profiles determine the level of access a user can have in a Salesforce org. … In this way, many users can be assigned the same profile. In case the team lead or manager need access to additional records/ objects then it can be done by assigning permission sets only for those users.