This depends on the situation. I will always move away when the food arrives as the customer does not want to be disturbed. Having said that i have had people say they want me to carry on as they eat.
I normally do 10 minutes on a table then move if there are lots of tables that have not had their food yet. Sometimes there may be a birthday party and they want special treatment, so i may stay a bit longer. The important thing to remember is that the restaurant owner is thinking about what you can do for business. You can distract people if their food is late due to busy periods or problems in the kitchen. A restaurant that has live entertainment may bring in extra customers.
When you are working a restaurant and table hopping you may need to consider what effects to perform. You may want to consider reset times, are there any problems with angles if other tables are near?
You will probably want to offer a good selection of magic and mindreading. People may not want card tricks all the time.
That's about it for now, over to our friend Happy Toad
