There is no better model for mimicing the real world like Collaborative Learning. The down side to this instructional strategy is ensuring collective efforts and incorporating all students. This article from Edutopia gives 5 tips for building strong collaborative learning.
Five Tips for Building Strong Collaborative Learning | Edutopia.
