Interesting, given that GitHub is several years old and has a huge user base there must be something right for GitHub to have not needed a teams feature up until now. Was this a feature that users were asking for or a feature that when watching users they would very much benefit to have?
We just turned two and folks have been asking for team support since before we launched. We've never been in the habit of building features we merely think people want.