My previous job used MS Teams with that "productivity dashboard" built in to it. I reported to multiple people within the organization. One of those people was adamant about the team being signed in and available at precisely 9AM PST and he loved his dashboard metrics. And whilst I spoke with this particular manager about this issue, he wouldn't budge on the subject and unfortunately wielded a bit too much political power to be routed around.
To sign in to MS Teams at the company you needed to run a 2FA app from your phone to get the code that would let you log in. I wrote a Python script that ran on a Raspberry Pi, that would pull the 2FA code from an Android emulator running on another machine running the 2FA app, and then the script would paste the 2FA code in to MS Teams running on the corporate laptop using a USB keyboard/mouse h/w emulator. Every morning my machine dutifully booted up, logged in, signed in at precisely 9AM and made sure it showed I was available and active throughout the day until it was "time to go home."
The company overall was pretty decent, but unfortunately there are toxic managers and little Napoleons everywhere.
To sign in to MS Teams at the company you needed to run a 2FA app from your phone to get the code that would let you log in. I wrote a Python script that ran on a Raspberry Pi, that would pull the 2FA code from an Android emulator running on another machine running the 2FA app, and then the script would paste the 2FA code in to MS Teams running on the corporate laptop using a USB keyboard/mouse h/w emulator. Every morning my machine dutifully booted up, logged in, signed in at precisely 9AM and made sure it showed I was available and active throughout the day until it was "time to go home."
The company overall was pretty decent, but unfortunately there are toxic managers and little Napoleons everywhere.