Lots of leverage, good hours, good coworkers, decent employee discounts, and accommodating to different personalities.
Cons
Schedules are released just a few days before the new schedule takes effect. Training isn’t very extensive. The customer base is very mixed bag for tipping habits as well as ease of service.