Is there a method to direct a member of a custom membership band to their own custom landing page?

Is there a redirection method to direct a member of a custom membership band to their own custom landing page on sign in.

For example, if I have 3 memberships types:

Gold

Silver

Bronze

I would like each of these to get redirected to their own custom landing page when they sign in. Ie:

Gold members redirect to /gold-account

Silver members redirect to /silver-account

Bronze members redirect to /bronze-account

I can see a workaround using custom menus for each membership group whereby once they are signed in they see a My Account link that redirects them accordingly. But in this example they would all still share an initial common /my-account login page.

The actual use case is a bit more developed and could involve 20+ memberships and the above workaround would get very complex.

I am trying to create a solution whereby a Company can be added (as a Membership type) and their individual staff members then are assigned to that membership so they only see things available to their company. The things they can view would be indexed on a company specific custom account page – for everyone in that membership group to view.

Any suggestions about how to achieve this in a manageable way please?

Thanks

Chris