I like how easy it was for us as customers to use this software. It's reliable, secure, can be used in-house or outsourced, and has many functions to meet our customer service requirements with ease. The main disadvantage we faced while working through one of its versions (about 7 years ago) is that it lacked stability. There were times when there would be data loss, crashes at high volume usage, etc., so as an organization, we had to have multiple backups available just to ensure continuity of service. We also needed an interface which allowed employees from different teams to effectively collaborate without having to send them emails or phone calls every time someone made changes to something. That solved our problem! The ability for customers to access all information regarding their accounts from anywhere in the world with ease.The customer service has been amazing! They have helped me so much over the years since I've used them. Nothing as of yet but if there are issues they will be fixed quickly. This software makes it easy for us to reach our clients while keeping everything safe at the same time.