It's an interesting use of the terms: groups and teams. It may be confusing as these are not in common use though.