I usually ended up deciding to do the entire project on my own, and convincing the other people in the group to take credit for part of the work so the teacher wouldn't know. Because I was more concerned about how their poor quality work (which it would have been by my standards, IMO) would reflect on my grade, than I was about them getting credit for my work. It worked out pretty well for me, though, because everyone could tell my standards were higher... so they wanted me to do it for them.
So, I dislike groupwork. Mostly because in my experience, "groupwork" means "convince everyone else to take credit for the better job I can do for them because I don't want my grades to slip, and then crunch to do the work of 5 people ASAP."