King Kabob was bad....then the owners changed, and the restaurant was still bad, but the catering was really good. To be completely candid, the food is really good. However, these guys are conducting business in such a shady way that it's not worth the time and frustration.
They make up conditions and say it's part of the contract -- which is a joke and amended as they see fit to suit their mistakes and their needs over those of the customer. They'll agree upon a menu and price (in writing) and then call you and try to say "oops..i never should have agreed to such a low rate." They're hoping you'll pay them more. Thy'll stick to the original contract, but only when forced.
When I hired them for a catering job, they showed up late, without all of the food (though what was there tasted good) and did so without as much as an apology. They expected me to accept that they work on their own timings. When we started calling them, they wouldn;t answer our calls (when they were already late). As with many caterers, they counted the number of people at the party-- no problem at all -- assuming they do it accurately. I had fewer than the number expected and therefore, told them to leave the food behind - after all, I paid for all of it. They counted wrong (and trust me..i know how many people were there) and then refused to leave anything until i pushed them again.
By the way, they'll give you a better rate if you pay 100% in cash..hmm..and pay them everything up front.
To top things off, people have heard our story. When they're asked about it, they produce a contract (not the one that we signed) -- a contract that puts them in a good light.
If you want good food with a ton of hassle - go to them. If you want to be able to enjoy your function, they should not be your choice. If you really love their food, have them cook it, but pick it up yourself and don't count on them for any service or a thank you for your business.
Pros: Good food
Cons: Bad business ethic, change terms, late, unresponsive