Everything complies with the Labor Standards Act, and the salary and benefits are average to slightly above average.
You can learn knowledge that you normally would not have much exposure to.
If you can withstand the psychological pressure of being berated, this can be a very good job.
There is no comprehensive training SOP, yet the tasks are detailed and complicated, making it very easy to make mistakes.
You cannot leave work on time, and there is no overtime pay.
The supervisor is prone to losing their temper and frequently uses foul language.
Instructions are unclear and change constantly.
Different people have different ways of doing things, so it is impossible to find a way that will not get you berated.