Add roles to team members so that we can restrict some of the things your team members can do and see.
There would be two roles: Client & Team Member
In certain places such as notes, or posts we could add a "visibility" dropdown where you could select "Visibility: Everyone", or "Visibility: Team members only".
This would allow better control when working with your clients in the same space.