I like that you can set up your own workflow, templates etc which makes it easy for new people in the team to get used to the system. The reporting could be better as well - there are some things we need to do manually which would have been simpler with more automation (although this might improve over time). We use it at work now so haven't had any issues yet but if it's something you think may become an issue then look into other options. It has made our approval processes much easier by allowing us to create tasks easily, track progress and keep everyone updated.