The ability for me to create the jobs and be able to assign people and keep an accurate log of their work is great! There are so many features that it can get confusing at times but if you stick around there will come a point where everything clicks together once you've used it enough and it becomes second nature to use. It's not perfect in every way as far as ease of use goes but it has allowed us to streamline our process significantly. We have realized significant savings through being more efficient in scheduling jobs, invoicing customers, tracking expenses (vs paper), etc.