Management SucksThe good thingsOpportunities provided to explore in manufacturing environment, to learn about production, tooling, costing, technical knowledge and so on.
I would say a good stepping stone for fresh grad but not a long term workplace for experience personnel.
The challengesVery stressful environment whereby you need to stay back for 2-3 hours without any OT paid. Poor management team whose unable to provide clear direction of company and policy. Individual feels unhappy with office politic chaos leads by bias and unfair treatment.
Poor benefit which is almost nothing except for annual medical checkup only.