Pros
Scattered throughout the chaos, there are some good people who want to do good, honest work.
Cons
Low pay. The worst benefits, both in terms of what's offered and the management of them, I've ever experienced. Extremely high turnover, at all levels, warehouse floor to c-suite. All actions and budget allocations are reactive, as nothing is ever looked at through a proactive lens. You will identify problems, craft thoughtful, budget-aware solution options, be told no, and when the problem becomes a major fire, you'll have "couch change" made available to fix, with an expectation that the fix will be immediate. Lots of scrambling to put out fires type of travel is expected. Executive leadership and ownership show a frightful lack of maturity with a cloud of "we've somehow been successful despite ourselves" hanging over every decision. This simply is not a good place to work and will be a stress-inducing hindrance to your career.