Great foot traffic and a positive work environment. Management is supportive without micromanaging, coworkers are helpful, and the variety of locations keeps the work interesting.
Cons
Can get very busy during peak hours. Some shifts require being on your feet for long periods. Schedule flexibility can vary by location