Executive chefs are responsible for all daily food preparation, hiring cooking staff, and planning menus. Restaurants, hotels, and professional kitchens of all types hire executive chefs. Executive chefs often work evening and weekend hours and on holidays, because these are the times when kitchens are the most active. This is a supervisory position, so good leadership skills are required in addition to strong cooking skills.