Shifts to unload truck/replenish inventory start at 4 a.m. Doesn't really matter if you have the day off prior, you have to spend it sleeping just to be ready for the 4 a.m. shift.
You get bounced around a lot on schedules, mostly because there's not enough people to cover.
Other than these two specific cons, it's the usual retail crud.