Pros: not too many
Cons: poor management, short lunchtime, extremely cold warehouse, and no way to advance within the company.
Not enough stable work on a day to day basis and when there is downtime, management accuses personnel of not working at times. Compensation is not enough to get by on if paying for insurance as well as day to day needs. Management is poor at running daily operations and management is quick to terminate if they deem you are no longer wanted in the company.