Multisite User Role Sync

Hello –

We are setting up a multisite network which includes three different themes that align different user roles and permissions.

We have (4) types of users:

1) General free business owner user: post questions to Q&A website

2) Paid business owner user: post questions to Q&A website + purchase projects on our project site + posts Gigs on the freelancer site

3) Advisor User: Answer questions on Q&A site + post projects on project site + post Gigs on the freelancer site

4) Freelancer User: Answer questions on Q&A site + claim Gigs on freelancer site

How would we setup a multisite user sync — so we can map the user roles & permissions correctly across sites & signups?

We are looking to setup one general user registration flow per user type — which then maps accordingly network wide.