Use profiles to separate work for each tenant, whether you use firefox or chrome. Firefox supports multiple profiles too! Chrome supports multiple profiles. And launching chrome/firefox with certain profiles requires setting up shortcuts with --flags. So you can have one browser shortcut for one tenant and another shortcut for another tenant.
Not sure how containers can be superior than profiles for separating sessions between work clients. Auto switch container feature is not applicable. And reloading tabs in another container should not ever be required. Plus, logins and passwords of different work clients do not get merged into one profile.