What are some of the advantages and disadvantages of collaborating on a development project?

What are some of the advantages and disadvantages of collaborating on a development project?