I use Asana for my team (4 people) and its been working just fine for us to keep track of who is working on what, when projects are due, project updates, etc.
For file sharing with the team we use both Dropbox (its awesome and free) and Adobe Cloud, which is also awesome but not free... I got it with my Adobe Creative Cloud membership.