In my personal experience with said group work, it was
- bad, because my group sucked ass
- good, because it teaches you how to deal with all different types of people (they put you in groups to make sure that everyone has different backgrounds). This is the most valuable part of the whole group experience.