Have you ever been to a wedding or an awards banquet? When someone hosts a large party, they need to feed many people. A catering company cooks and prepares food for big events. You can hire a catering company to provide meals for all of your guests. Most catering companies can provide food for groups of many different sizes. They give the host the freedom to choose a menu within his or her budget.
Most catering companies are small businesses. The owner of a catering company needs to know a lot about cooking, customer service, and finance. Some catering companies hire teenagers to work weekend events such as weddings and conferences. If you think you might like to own a catering company someday, try working for one first. The work experience will help you see if the catering industry is a good match for your skills and talents.
See for yourself: http://www.localcatering.com/articles/10-things-good-caterer.asp