Pros
The atmosphere can be very fun. It is a sales company, so the administration is always looking to help retention rates by doing fun things for employee appreciation day, holidays, and spiff events on the sales floor. Some people do try very hard to make the company as family-feeling as possible.
Cons
At least in the corporate office, there is a lot of shady things going on. Massive layoffs happened just a weekend after employee appreciation day. During employee appreciation day, we had pony kegs, BBQs, catered breakfast, all sorts of things. Come Monday, lay offs happened to anyone who was a W2 and made over a certain amount per hour due to budget restraints. The company isn't reliable and there are some people in management that are on a superiority complex.
There are no health benefits. Supposedly they were working on that, but given Steve's current money handling skills, I doubt that that will happen.
There is no set time off policy. I don't think there are policies at all because I never got a handbook so I'm not sure.