Pros
Pay and benefits are decent with commission potential
Cons
Extremely stressful and fast paced job, guests will verbally abuse you and management does nothing, work schedule all over the place and posted last minute; you could get scheduled 3-11:30 one day and then 7:30-4 the next, leaving no time for sleep or anything else