The product has all of the features I need to be able to run my business effectively in one place; however, it does take some time to learn how everything works together. There are also many different ways you can set up your system which may not work for everyone's needs. It would benefit from more tutorials or user support when setting things up initially. We have been using this product since 2013 and we found our way around quickly. This saves us so much time by consolidating multiple spreadsheets into 1 centralized database.