Clients are usually companies, not individuals. Create an organization, add its people, and share with all of them at once. When a colleague joins the client team, they get the same access.
Organizations work with the client portal and with restricted transfers. Available on Pro.