Pros
Flexible scheduling, fun work coworkers, focus on positive work environment, weekly pay, support from management, willingness to listen to feedback without fear of retaliation, numerous opportunities to advance your career
Cons
Sometimes can be a little hectic on busy days but that is to be expected in service industry