It’s shit for automating things and especially useless outside the Apple ecosystem, but it does offer the option to turn off sharing.
Apple ID -> Find My -> Share My Location
Since it’s closed source it’s possible they still capture the location and I would t trust it, but in practice anyone that you’ve allowed to see your location (for an hour, day, while on-route) gets a “location unknown” on their app of the toggle is off.
This could only lead to a hostile work environment. The process and checks in it is what needs to be questioned. If it came out it was an executive bypassing process, then yes. Otherwise the process can be updated and improved. It also needs to be publicly disclosed why it happened given the nature of the claims.