This is important. You need to vote. You said that some meals will be provided. Breakfast and lunch will be provided for you on the days that you work. Since you are committed to working 20-25 hours during the week, you will probably work part of every day and therefore get breakfast and lunch every day.
Dinner is a bit different.
No guarantee that you will get enough to eat unless you move quickly. However, I think you will be able to get into the sessions and hide in the back. No guarantee, but we'll try.