Pros
None, none at all. Stay Away
Cons
Terrible pay, dysfunctional management, ownership that doesn't care. Ongoing motto is "at least you have a job". People are treated as sheep and all they want are yes men and not idea guys. Family rules the top positions which by nature are unqualified and arrogant. They seem to promote and celebrate underachievement and confusion. They have so many different inventory systems and half of them don't work right. The warehouse management system they spent millions of dollars on sits and collects dust. Stay away. The hours you are expected to work are ridiculous, hopefully you don't have a family or any personal life. If there is a death in the family or a natural disaster that affects your life somehow, don't expect to get time off unless it's approved by management and even then don't expect it to happen. They care nothing about their workers and all good workers either get tired and quit or find better jobs somewhere else.