Every time.
And then there's the fact that, if Teams wasn't already loaded, you can be up five minutes late for a meeting waiting for Teams to roll out of bed despite having clicked Join bang on meeting time.
I don't have the most up to date system at work, but it feels like 90s wait-computing.