Pros: its a job
Cons: too many to list
Low pay, unqualified co-workers, poor benefits, and management totally lost. Keep looking for another job for there is nothing here for you.
Work hours 8+ if you like OT most employees run 60+ hours a week but just sit around and talk. They are always behind and rushing to catch up, not inductive to a quality product. Product has many design faults and management won't spend the money or time to fix them and engineering is too busy to correct them.
Management still runs the company like a small garage shop and won't change. All their decisions are based on lowest cost. They hire unqualified people (low pay) and expect the knowledgeable workers to train them, in this field it can't be done.
Over 80% of your co-workers are asian and don't speak English very well and don't understand the technology at all. This all leads to a poor result in quality and operation of the product. High failure rate and customer returns are normal.
And they just had a massive layoff, ~30%, they tried to expand too fast, gambled and the employees lost. They RIF'd the qualified people and kept the unqualified, lowest cost.