Caterers anticipate every detail, from the cooking of the food to the time it is served and the moment people are eating. They are also responsible for setting up the tables and arranging the equipment. Catering is a business that places a lot of importance on the menu.