Pros
Bringing books to kids (but at a cost). Rarely work a weekend. Benefits. No attendance policy.
Cons
Very physical work, bending, lifting, standing on cement all day for little pay. Upper management doesn't have a real clue and doesn't care. You work to earn vacation only to be told when you can and can not take it. Favoritism is out of control. Management is more concerned with petty who's talking about who than the fairs going out the door. Raises, given once a year, are based on personality, not job performance, or attendance. Someone out of the state who has no clue is making all the decisions. Would rather work a few people to death than hire more full time help. On site managers have their favorites that tend to be lazy, and if you're not one of them there is a target on your back.