It provides good support for all our project management needs - from managing tasks to budgets as well tracking work progress with issues within each task or sub-task (ease at keeping track). The interface could be more intuitive especially when it comes time set up new projects/tasks etc., but that's nit picking! Overall we have been happy users since 2013 using this program daily across multiple departments & divisions providing an overall view into team performance throughout out organization - which has improved communication internally too.