I love TeamViewer and used it for years to manage my own computers and my families as the families "free help desk". So naturally when the need arose at work I pushed for purchase of TeamViewer corporate.
Pros:1. Ease of use 2. Speed(very quick response) 3. Security(point-to-point) 4. File transfers
Cons: after you sign out it asks if you want to buy.
Overall This Software is very helpfull to me. I always use it to communicate with my teams Working Interface.