The biggest factors typically include guest numbers, service style, staffing requirements, venue logistics and menu complexity. Together, these determine the level of resources needed to deliver the event successfully.