Teamwork is well-organized, presenting four main areas of use: 1.) manage projects and tasks, 2.) repository for files, notes, images, links, and messages, 3.) time tracking and billing, and 4.) managing progress with milestones, time estimates, risk assessments, and even Gannt charts!
You can use one or all these standalone features depending on how much you like to geek out, but for the sake of brevity, we’ll stop here*. There’s also a chat feature, board view vs. list view, and the list goes on.