I've used it for over six years now, as well as my previous employer's version of this product. It always has a decent amount of features and useful integrations that you'll find yourself using again and again. At SPOKED, we have two main areas that we utilize this software for: 1) Project Management 2) Invoicing. The first is very helpful in tracking our project's progress, both internally and externally. The second is a great way to send out invoices to customers so that we can stay organized and keep track of the details. I do wish there was something easier for us to use for billing clients; however, there is a plugin available that allows you to set up Google Sheets or Dropbox accounts to store all billings directly into the system. So far, nothing really that I dislike! The.