There's more info in this Reddit thread (possibly contributed by you, of course): https://www.reddit.com/r/dutchbros/comments/z33rea/anyone_su...
Of course, if they're so hostile to TeamViewer that suggests a yawning security hole that it might be interesting to investigate.