Prior to RingCX, we had issues with our VOIP just not having any control/customization or really any visibility. When we signed up for RingCX, what we needed was something that was integrated with our CRM (Salesforce), had easy logging and tracking, and had a mobile app that could be used for when we're on-call, away from our desk phones, etc. RingCX had it all (and more).
Pros
Tracking
CRM Integration
User-Friendly Mobile App
Call queues for things like on-call/weekend support
Easy CRM logging
Cons
When I put my Mac in Do Not Disturb, it would be nice if RingCX could also go into DND via the desktop app. Unless I turn off the call queue, it'll ring even in DND.
Better calendar integrations and the ability to turn off the call queue accordingly. If I am in a meeting I don't want my phone to ring. Currently, we have to make sure we turn off our call queue manually before each call. Not a huge deal, but would be nice to have better calendar integrations (at least with G-Suite.)
More online tools and resources. The issues above may already have a solution, but I don't know where to find it and I've looked.
Likelihood to Recommend
RingCX solved a lot of problems we had as an organization. Being able to have easy tracking, easily managing call queues, setting up call rotations, and more is really awesome. The app is also very user friendly and we all appreciate how great the integration with Salesforce. If I had to make any complaint, or note where they could improve is turning off the call queue via a better calendar integration (Eg: if I am in a meeting automatically turning off call queues). We mainly use RingCX for troubleshooting/support calls and it's so easy to log and track (for accountability) in Salesforce.