This is a very clear and extensive explanation of what cooperative learning is, and what advantages it brings to the classroom, while the comments reveal some of the preoccupations teachers have about this methodology.
http://www.educationnews.org/higher-education/whats-happening-to-cooperative-learning/