Pros
First off, I own, manage & work at a Business IT and WebDesign business, located in the Kansas City, MO area...
The Zoho CRM platform is very intuitive and easy to use immediately. Plus, for the money, it's the best in my opinion. Now, dedicate a few days to learn the CRM, combined with their other products... You seriously have the best solution out there I've ever seen and I've tried them all. Additionally, Zoho is priced far below the competition for what you get. Third party integrations for big names like Google and Facebook are amazingly simple to add and configure. Spend a few days on the trial period, dedicated a couple hours a day to learning their CRM, combined with the other solutions they provide that fit your needs... and you'll be spoiled compared to any others. Customer support is rather good, although based in India. I never had a problem or experienced a debacle they were not happy to help me with. Also, the company Zoho.. Across the board is moving forward every week/month with new features and updates to not only the CRM here but, their entire plethora of SaS solutions.
If you are familiar with CRM's... I won't bore you with what it does. You already know what a CRM should provide and Zoho CRM does by far and then some. The learning curve really is not that bad, even then, there really is no limit you can take this platform to if you dedicate the time to learn and set it up.
Bottom line: Zoho CRM, combined with their other solutions... IS THE BEST
Cons
Honestly... I can not complain that much. The only complaint I have is this... Yes, they are far below the competition in terms of price when considering the big names out there.. However, if you are a power user like myself.. You want all the options. Even though they are cheaper than the others.. I really hate (across the board, all companies included) that their subscription pricing is a "per user" type setup. Being an IT business, you understand inner workings of resource usage... I really think all these companies should be tiered in groups of 5 - 10 users and the price will increase at that point but, I digress...
In the beginning of my startup phase (Having one employee besides myself), I really found it hard justifying the cost "per user" to use any CRM software. However, my end goal for the company was automation of anything Consumer Relations, related so.. honestly, I chose to save a couple bucks and went the open source route. Well, yeah.. It worked that way but honestly, it was open source but, closed. Anything I wanted that was not built by the community was insanely time consuming to implement. BUT.. It cost nothing that way and I didn't pay a per user fee. However, time is money AND... my implementations would have to be rebuilt anytime I wanted to update the core functionality.
So, long story short... These companies really shouldn't be implementing a per user subscription model. Truth be told, 1 - 10 employees takes the same resources on their end.. :/