It has everything I use in my daily work life so it's very easy for me to learn how navigate around the program. There are many features that can be used or not as one sees fit. The customer support team provides great guidance at every turn when using their product. One major thing that would have been nice if they had it was a feature where customers could see their own file information like invoices we send them. We also did not realize until later how much quicker we were able to get tasks completed once our clients started getting notified by email about new changes/updates. I like that it can be used by multiple people. It allows me to keep track of my clients and their projects. I also like that it allows me to send out invoices to my clients with ease. Sometimes it takes a while for things to load up in the program. I would recommend this product if you are looking for something that will allow you to easily manage your clients and projects. It has allowed me to organize my life easier with keeping track of everything I need to do.