It looks like MS Teams will never be getting installed on my phone. I don’t even allow location sharing with my own family on and ongoing basis.
I also totally don't get why you would want to share your location, even with family. I don't want to know where they are either.