Pros
Good if you're a people person and get along well with all kinds of people. This is a good job if you don't really care about putting out the best product or doing your best. Good position for someone who's looking to just show up and collect a paycheck.
Cons
Applied, interviewed, and was hired for a leadership position. After I'd quit my other job I was told I'm not a good fit for that position and that I'd be working in an entry-level position. Company is more focused on making sure each team member feels "part of the family" rather than making sure everyone is following rules and guidelines. I've seen coworkers blatantly ignore health guidelines, making myself and my friends sick (I no longer consume the products we make). Nothing is really done when reports are made to the manager You basically have to demand for your legally required breaks. Management will make you clock out a few minutes early so that they don't have to give you a meal break. You have no power to enforce company rules with the customers. E.g. Dogs are not allowed inside, however management will not back you up when you try to make an owner take their pets out of the store.