Easy to use for beginners - very intuitive interfaceEasy to maintain code repositoriesEase of integrating other softwares (e.g., Jenkins)Very good support from GithubSupport from different teams within github (GitLab Community Edition). Some users might find it difficult to read log messages when there are many commits in one day. I also found that sometimes it was hard to access some files or folders in my repository. If you want an all-inclusive git solution, this tool will help you keep track of your projects/code easily. We used to have several version control systems before we started using GitHub. This helped us manage our project more efficiently.