We meet about two times a week if possible. Normally not everyone can go, so it's meetings of only two or three people. When there are two people we pair program on a big feature, otherwise we split apart on different tasks and come together when someone is stuck on something. But besides for running into problems, we find that more than two people working on one tasks is very inefficient