Unorganized place where you are easily replaceable
You are just a number. "Advancement" means you are given more responsibilities with the same pay and have no say-so in whether you want the new job or not. Training for your job is limited and spotty. Witnessed two incidents of workplace violence while I was there. Neither management nor the HR department are to be trusted. Office people (Sales, Engineering, Marketing, Product Development) were royalty while warehouse workers were treated like second-class citizens. Mandatory 12 hour days, six days a week, and made to feel guilty if you didn't volunteer for Sunday.
50% off firearms was good for a while. 401k and insurance were good.
Poor and untrustworthy management, culture was very unfriendly.