Pros
When you are fresh out of school, want to find out what you don't want in your future employments.
Cons
Excessive micro management, bad office location, unhealthy office, smelly, dirty, noisy, toxic fumes from loading dock, trucks, not spending money to fix problems, various political & religious agendas, cheapness, internal politics, favoritism, sexism, forcing/shaming to "volunteer" when you don't want to. Office workers did not get higher education to do heavy manual work outside in sun and heat for long time, no sunscreen offered, old computer programs used to run all operation. Some department heads at past retirement age, stuck to old days. Expectation too high for little pay. Turnover rate is highest I have ever seen. There is no process or structure. Booking dept. is a mess. Whole company is all about saving few bucks at any cost but not when it comes to management doing whatever they want. Many good people left, more will.