Read this authenticated review
Likelihood to Recommend
It works great for documenting interactions on cases and opportunities/leads in Salesforce. The reporting functionality is pretty good too if you need to look up calls or do call quality assurance. It probably wouldn't be the best tool if you are not looking to do those things, or for a smaller team - there are probably better suited/priced solutions.