Pros
If you're into being left alone while you work, you can count that as a pro for this company. Otherwise, I can't think of anything else that really stands out as something to look positively on. Some might say that the pay is good, but for the level of work one does, the pay is peanuts.
Cons
Where do I begin? This company is a mess. The infrastructure is a muddled cobweb of nepotism, and favoritism. It's a good ol boys club, and if you're not a butt kisser, then expect to slog through your work day like an Egyptian slave constructing the great pyramid of Giza. Management is a joke. No one in the upper echelon is held accountable for their actions. And, they spend their days sitting on their fat butts, eating popcorn, and drinking cheap coffee. When they are on the floor, they give you the stink eye of all stink eyes, and expect you to sacrifice your well being for the company's productivity. I could go on and on, but with what I've described entails a whole lot more. The machine is broken, and the cogs need a greasing. Work here at your own peril.