Since the code is free available, you are able to learn and benefit from the larger community who use and develop the software.
Advantages
Support by the larger community
Posting an issue to Github, or other opensource communities, you tap into
Disadvantages
- Sometimes poor documentation
- Drama