The goal is to get everyone as close to 40 hours a week as possible without going over. There is not really any opportunity for advancement. I have spoke to many people who have had the same job for 20 years, (which tells you its a good place to work) but that is because you will not be working everyday unless you are hired at a location such as a college cafeteria. I work at an inconsistent, event-based location. The schedule is often only available a few days before you are scheduled... this presented many problems for someone such as myself working multiple jobs!! incant request off 2 days ahead of time. If you don't show up you will be terminated.