Pros
There are great benefits. The health insurance is very good and affordable. They give stock that is vested after 2 years working there and offer 401k matching. They give 1 week of vacation, 6 personal days and 80 hours of unpaid time off per year. There are 6 paid holidays...New Years, Memorial Day, 4th of July, Labor Day, Thanksgiving and Christmas. If you are scheduled to work on a holiday then you get paid double time. We work four 10 hr days a week. There are often opportunities for overtime. They do a lot of promoting from within.
Cons
Most shifts will require you to work either a Saturday or Sunday. The work is very physically demanding. You must be able to be on your feet for 10 hours a day and lift up to 50 pounds. During peak, November-December, overtime is mandatory. I worked 6 10 hr days each week. It can make the holiday season less enjoyable.