I think every caterer has the same problem. I hired people who already had a job and just wanted to pick up some hours. This way if things were slow I had no obligation to give hours. In most cases I kept key people and like you said we all wore many hats. Catering is a had business to keep a staff employed full time. In my case I had cooks working full time in my cafes. I just needed to pick up some extra help serving. These are the people I fell back on that already had day jobs and could work a few house for an evening catering.