The best thing I like about this was its ability to communicate, be it face-to-face or virtual meetings! It's easy for me as an employee from another country (Canada) to attend calls via remote locations/timezones without going through long hold times. There needs some improvement when using video chat with clients or customers who are located out of Canada; currently only one person can join at any time which makes meeting up difficult if more than 2 people want to meet together. Good idea but need improvements that will make them better products such as live streaming capability and having dedicated customer service personnel. Use it whenever you have important tasks that require your presence especially over distance and do not hesitate to use their services because they're great! You won't regret doing so since everything has been good thus far!