Doss.catering isn`t always difficult,there are a number of reasons that can sometimes gives people this impression.
It can depend on:
1) The type of service the company provides e.g. corporate dining,fast food,tourist based(hotel),location catering(sporting events,weddings,etc.
2)The requirements of it`s customers/clients.
3)Competition from rival businesses.
4)Dietary requirements of customers,possibilty of the need to cater for vegetarians/vegans,people with allergies- wheat,dairy products,nuts/nut based products-oils etc.
5)Level of skills available within a company`s workforce.
6)The style of management of a company,this is usually a key factor.I`ve seen managers who couldn`t organise a chimps tea party!
As i say catering isn`t always difficult,but then it isn`t always going to be easy!
Leo R.