I like that it can be used in the office or remotely, so we are able to use it at home as well. It's easy to set up and get started with. I also love that you can have different types of users (Admin, Approver, etc.) for each step of the process, so if one user messes something up, another can easily pick up where they left off. The only downside is that sometimes when multiple people are working on a task, it will not update or allow them to edit until someone else has saved their changes. We're using this software to help make sure our employees are completing tasks on time and correctly. This makes sure that we don't miss any important due dates or deadlines.