It's easy to use, it shows you everything in detail so that there are no misunderstandings about how much work has been done or not completed as agreed upon! I like best when we can check our timesheets before submitting them online (using my personal computer). Nothing yet but this could be improved by adding more features for example integration between different tasks within one project / person etc.. Have created several projects using their software - they always deliver quality service even though sometimes difficult due to language barriers at some point during contract negotiations/invoicing process.