Updated

Microsoft Places is the new ‘share my location’ app for work

It's part of a new Teams ecosystem Microsoft is building.
Microsoft Places
Image: Microsoft