Pros
great coworkers, very dedicated employees, awesome HR department very helpful, flexible schedules
Cons
Awful management, issues with payroll, awful pay rates, constant retaliation, misleading information when hiring people, income and tip offering is always a lie, no advancement opportunities unless you become friends with manager and snitch your coworkers, definitely no workplace morality, managers stay in position for too long.