Tracking unique users in shared desk intranet

I have found how to track individual users through the USER ID workflow by adding a login and logout. We are in an intranet setting where employees are logging in and out of desktops in a shared-computer environment. Can each individual user be tracked when through the USER ID even when it is a shared and secured environment. Also, would this type of corporate environment wreak havoc on geo-locating when there are several locations sharing the same intranet.

Yes, you can track individual users with USER ID feature: User ID User Guide - Analytics Platform - Matomo

For geo location to work on intranet websites, you will likely want to use this 3rd party plugin: Intranet Geo IP - Matomo Plugins Marketplace