GitHub helps me and my team to collaborate on our project easily. Sharing and syncing of our project is also a plus points for GitHub, we can do our work at anywhere the same time. We can also share our past projects to public for others to get a reference, also we can get some reference from other developers much easier. Review collected by and hosted on G2.com.