I like how it can be used for multiple things - from manual tasks such as invoicing/payments or even just keeping track of an employee's hours worked at any given time during their shift! It has been great having this software since we are able to keep our accounts more organized than what was previously being done manually with spreadsheets. There have not really been many downsides other then maybe needing some training if you haven't ever used something similar before. Just get into using it so you don't waste too much money trying to figure out all its features yourself :) We use this mainly because it helps us save tons of paper which also saves trees.