Flexibility! Management is awesome on giving you time off when you need it. It's great for college or even high school students in particular-people with few bills who are looking for part time work and wanna make a little extra cash.
Cons
Our system of advancing is not entirely based off work merit. Personal schedules and attitudes can interfere with company promotions. Our pay system is ridiculous-I've had better!