Pros
Discounts, friendships, good medicine, snacks
Cons
Toxic management. Belittled. If they help you out they will throw it in your face over small mistakes. I never had a friendly conversation with management, they only talk to you to point out all your mistakes in private and then bring it up again in a group meeting. Your coworkers are what makes it tolerable most days. Prepare to see coworker cry after management is done. The schedule is hectic. When I was hired I was told rotating weekends, but managed to work every weekend for months straight. Clocking out at almost 8:30pm and then clocking in at 6:30am. They encourage you to tattle on your coworkers.