The best part about this software it's capability which allows us work in real time with multiple teams from any where via live streaming! -The lack o training material.- It was very difficult for me as I'm not familiarized yet-I really hope more features will be add up soon like analytics dashboard etc so we can start using our system wide for monitoring purpose instead keeping track everything through email or phone calls only!! We use different platform across various departments within my organization but now i could easily sync them by having single tool available online. I have been using this for about 2 years now with no problems. They are always there when you need them and they work hard to make sure everything runs smoothly. Sometimes it can be difficult to get someone from their team online but as soon as we do, they answer every question quickly and easily. We use this software mainly so our customers can view documents in one place. It has also helped us keep track of employee files and other important info.