Hey @JZajac welcome to the forum!
The first thing that comes to mind to set up a new team (knowledge base) within Hubspot is to keep their view and permissions in control. You can customize the card views for that team to remove things like tickets, deals, and other things they don’t need to see.
Another idea that comes to mind is after you assign leads to Reps, you could have a report to make sure they are following up with contacts in a timely manner. This would give you insight into your reps.
Most importantly, limit their access. Go more restrictive and only add as needed.
If you have any other questions or issues let me know in a reply.
If you want to hash it out even more over the phone, use the link in my bio to schedule that time.
Cheers,
Justin