Pros: flexible schedule, clean, some nice customers
Cons: micro managed, long hours standing, no discounts
The place has too many layers of managers. You are treated like a kid. If you don't mind standing for hours at a time, you'll be fine. Don't expect any breaks, there's not much time to go to the break room and make it back to your station. So you have to sit in public view which annoys managers.