Pros: my check has never bounced
Cons: pretty much everything else
I've been with this company since shortly after they opened a distribution center to service the population centers in the East/Midwest in 2008 (Something like 60% of the US population can be reached within 6 hours of Columbus, OH).
In that time I have seen at least 5 facility managers come and go, all but one a complete train wreck. I've also seen people promoted just for being friends with managers (that caused an uproar and they now post openings instead of just filling them). Management company-wide is lazy and ineffective at best and downright hostile at worst.
The company has no desire to compensate it's employees. In the 6 years I've been there I have had 1 raise (no cost of living raises) and that was .25. No, that's not a typo, I received a quarter raise. Our yearly "Share the success" bonus has shrunk by $200 each of the last 3 years and recently (Sept '14) we found out we won't be receiving the portion we normally receive IN AUGUST.
As far as other benefits go they do offer paid vacation (you earn X hours per pay period based on seniority), sick time (I'll cover that in a moment), they pay for a portion of your health insurance, but it costs more than any other job I've bought insurance from, 401K (no matching contributions) and that's about it unless you'd like to count the picnics they throw about every 6 months. The sick time is that in name only as you are penalized (via attendance policy) if you use it because you have the flu or a cold.
Coworkers are mostly OK with some really great ones, but because the company has run off so many people (a large agency will no longer provide temps for them because of this) you get a great deal of under-qualified and lazy individuals.
We are rarely provided with the equipment we need to do our jobs and have been using computers that were outdated when I started since that time. I could go on but if what I've already written doesn't make you say "Nevermind" to this job nothing will.