TeamViewer is a great tool! I have been using it for connecting with my colleagues. A lot of times, we are stuck with the code or generally with a setting in the OS, and TeamViewer then comes in handy. We easily take remote control and resolve the issue. We also used TeamViewer in code review. It is fast, secure, easy to use, and I love it. It's free to use for individuals, and the Business plan is not too costly either. It also comes in handy when we have to get any software installed, and the system admin could easily take remote control and install the software for us. It also lets you talk with each other using audio/video input. It also has a messaging system in place if you don't want to have a call.