The ability to keep track of projects, tasks etc in such an easy manner is really amazing!It also has some great features like project tracking tool which helps us with our reporting module as well!Its been quite reliable so far too!! I think that it needs more tools for accounting purposes since we have not yet implemented them completely but if you are looking outwards or need help from software developers then this definitely seems worth exploring. We manage many internal & external clients using Jos hence its very useful when adding new ones along side existing client information. It's great that you can assign all your tasks to different people, which is so important in today's business world with limited resources. You cannot always have someone available at every time of day or week as needed for projects. I would like there be more options when it comes to scheduling meetings/tasks between employees (i know they are working hard on this). Make sure you use their online version if possible. We've seen an increase in employee productivity since using Jos!