Judging from the confusion here, one could argue that the "two-pizza team" definition is also vague and meaningless - at least to an international audience.
Think how many slice a person typically eats at a team lunch in a professional setting. It's usually a few slices. A large pizza has around 8 slices, so with two pizzas, that covers 6-10 people. And that's what the article says.