Pros
This company really does care about its employees. There's a reason why people make a career out of their time here. It is the most fun job I've ever had. They hire amazing, hardworking people with great personalities. Management is always willing to help. Theres fun tastings of new products all the time. Customers are generally always in a good mood. The job is physically demanding, but I am in the best shape of my life lol. They schedule you to change what you're doing every hour, so the 8-hour day goes by fast.
Cons
They can definitely play favorites. The same people get the shifts that they want, and when you first start, you can get stuck closing for quite some time.