It's been quite easy managing all our communications internally for over 15 years now using this product as we have no other needs at present time.There are some minor glitches here and there which could be ironed out but nothing major - maybe more of an issue in other platforms where you may need to use multiple applications or other communication methods together to get everything done! I would say that it has given me peace-of mind knowing that my team can communicate effectively 24/7 without compromising security and data integrity too much by doing so via one platform.