Positive attitude gives you room to grow. Opportunities are available if employees are willing to step up to the plate, give a little extra. Can be a fun and challenging company to work for.
Cons
Seasonal, can get a bit slow, but then that is the time to play catch-up. Negative attitudes can pull you down if you let it. Medical benefits ... not so good.