This is a good job for people in high school(and possibly college). However, there is not much room for raises, and promotions. Furthermore, management changes a lot, so the policies on how to do things are not always uniform.
After working more than 6 hours you get 1 unpaid 30 minute break. Nice coworkers as well
Issues with scheduling/taking days off, Lack of communication between managers, No real room for career advancement