You can also work for a smaller restaurant where, if you develop a great relationship with the owner and manager, they're usually pretty cool about letting you have other people cover your shifts. I've seen that happen at more than one restaurant. Of course, to make it work, make sure they see you as a much better than average employee before you ask.
Temp agencies are great, but just know that if you ever claim unemployment and you've worked for one in the past year, they
will offer you work and if you turn it down, will be denied unemployment benefits.
If the audience could do better, they'd be up here on stage and I'd be out there watching them. - Ethel Merman