Benefits:
You usually get everything done quicker.
It's more fun, and apparently you work better if you are enjoying it.
Disadvantages :
You may get into arguments.
Some people might start messing around and it won't actually get everything done quicker.
Hope i helped