Advantages Huge pool of knowlege and skills to choose from freely given or contributed by others who are willing to share or contribute freely. Enables professionals to share knowlege and skills to amass of people. Easy access to contents with no time and geographical barriers. Network with other groups of people who have similar profession,interest and need.
Disadvantages Anybody can edit and make changes.