Pros
Great benefits and opportunities to learn many aspects of running a business. A great place to learn process and cost cutting. If you like being micro-managed, you'll love this place.
Cons
Total focus is on hitting sales targets, often at any cost including quality. Labor is a commodity with little value beyond that, if any. Poor sales management team who make decisions based on internal politics instead of employee needs or customer expectations. Preaching VOC but truly never listening. Marketing runs the sales department. Once a powerful and effective manufacture, now run more like a foreign sweat shop, cutting corners at every turn. QA and QC are all but non-existent, forsaken for revenue targets....resulting in shipping product with known defects just to create an invoice.