Pros
You get 3 days off in a row. Pays above minimum wage. Paid time off. Unpaid time off. Paid Holiday time as well. Offers benefits. Medium stability. Pays overtime.
Cons
You are a number to them, regardless of what they say. Little opportunity to advance, regardless of what they tell you. Chaos during the holiday season. Clicks form in the warehouse between workers and even amongst the managers. Can lead to an untethered work environment. They can move and shift your schedule accordingly without any input from you, an "you can either move to overnights or you can quit" kind of thing and they don't give you two weeks to consider it. The process is constantly changing, requiring you to be super fluid and flexible, which isn't necessarily a bad thing but I hear alot of complaints about the constant changes in procedure and expectations. Depending on your position and shift, and managers, it can be a very rigid, almost militant work environment with little to lighten to mood, which can be depressing when you are working in that kind of atmosphere for 10 to 12 hours a day.