Low pay, high work loadThe good things1) Exposure to a complete design process.
2) Great amount of things to learn especially for fresh grad. Provided if you have the enthusiasm.
3) Opportunity is for you to grab (it comes at a cost)
4) Spend company money to learn on design mistakes
The challenges1) Low value added work, have to complete a full test plan with alot of hard labour work on top of task at hand.
2) Because of the culture of keeping incompetent members in the company, the responsibility depends on yourself. The reward for doing more is even more responsibility with minimal compensation. (And they will say that it's the most competitive salary in the area)
3) As a junior, I had to work with 3 international plants to resolve an issue by myself. (Guidance are not technical, with no proper thought process in root cause study. Purely trial and error)
4) Management does not bother about mental health, so as long as the job gets done. And if anything happens, it's not the job, IT'S YOU!
5) Technical skills is sub-par at best. And every design concepts are mostly just a refresh of legacy products.
6) Don't expect to achieve your KPI if you just do what is required within working hours. Working hours are mostly spent on evaluations and no value added tasks. (Not including design work and handling supplier)