Pros
Free soda and occasional free pizza for lunches. That is literally it.
Cons
HR is an absolute mess (and by that I mean the most horrendous I've ever had the misfortune of dealing with), higher level management is too engrossed in keeping the boat afloat to care about addressing the issues, turnover is high, pay is below market, work is boring and repetitive, advancement is a joke, benefits are garbage, communication with senior level people is non-existent, they won't follow your employment agreement, you get the idea. I was literally told by my manager that the way to succeed at this company was to let him take credit for my work. It's a mill, so if you go in with the mentality that this isn't a long term place to stay and understand that "hourly" to them actually means "billable hour" (the two are extremely different), then you'll understand why you'll be looking for a new job by week 2.