Teamwork Projects is the best project management system we've used to date.
- Task management
- Project organization
- Central place to store notes/information
Cons
- We've not successfully used the milestones/calendar/project management features. It's not great for project planning or getting a sense for timelines and keeping track of all the moving parts.
- It would be nice to have a better section for project overview information