What are customer needs and expectations in a catering company?

It's subjective, the customer's needs are what dishes or cuisine they want served at their event, and the expectations are based on either the company's reputation or what they are promised by the caterer.