Pay is good. Free parking. They have vending machines and a microwave. Bathrooms. Everyone looks like crap so you don't need to worry about looks.
Cons
You literally give up your life working here. There is huge turnover. Schedules all crap and management sucks! If you get hurt they automatically think it's your fault and are subject to a drug test right there and then. Hostile work environment.