One job title, many many responsibilities. Beware of the phrase "other duties as assigned by manager". They use this as a condition of employment and to not hire appropriate staffing levels.
It wasn't all bad, there were good customers and suppliers as well as decently busy days to keep everything flowing nicely.
Your enthusiasm and expectations are quickly and continually pushed down as everything is "your" fault. From customers demands, management, shipping, stocking levels and warehouse cleanliness. It is because you aren't working hard enough at "other duties as assigned by manager".
They have incentive plans and spiffs, but they can change at a whim or are not worth the time and energy it takes you to track them. But if you hit them, something is better than nothing.
no job security
would not reccomend
one guy sleeps in the lunch room and farts for an hour
another guy cant work a whole day
another guy is a hazard to everyone around him
thought it was a great place, then was let go due to lack of work, when i was the only one busy ALL day
good luck, you guys will need it