I like that I can customize my invoice template as much as I want. I dislike that sometimes it takes a little bit longer than expected to download the job sheets for an account upon creation. It's a great tool, but maybe not perfect. If you are looking for something free, I wouldn't recommend this. It is very easy to use and I've seen it save me countless hours of paperwork. The benefits include: 1) saving time by creating the invoice using pre-built templates2) tracking work completed3) being able to export the data into other programs4) having all of your information in one place.