How Do you manage project in teams?

BitBucket lets you use 2gb cloud storage, and has a nice client (SourceTree).
Assembla offers more storage but is expensive (2 people cost like 42 per month.)
GitHub offers like 5gb for 7$ each month or 15gb for 15$

Helix Cloud is currently in beta (from the developer of Perforce)

When you have a small team you also could work with GoogleDrive (15gb), but no source control. Hence you need to learn to upload and maintain your master branch based on submitted update packages.