We do, its good for large operation. Else you can find formidable & affordable tools that do the job. It really depend on the size of your staff / rolodex /targeted markets.
We like the very good customization options, they have strong apis, quick support and billing...

.
If you can make sure your teams use it, go for it.
You need to have leader or a strong strategy to make sure to implement it in the daily work culture.
If you can achieve that, sky is the limit.