I would like to contrast all others in stating that I have had an EXCELLENT experience with Team Viewer. I have had on brief interaction with tech support, well because I know how to utilize the software. Simply put, the easiest platform to roll out to users that are not so tech savvy. I strongly advise if not a huge company it works great. Would not know how the platform operates on a corporate level, but would assume it would meet all stakeholders interests