good place to learn but pretty stressfulThe good thingsThe management (especially R&D team) is committed to staff development. They send you out to training & courses. Provide a lots of opportunities to learn and employee got to expand their knowledge. The colleagues and boss in nice and friendly.
The challengesProduction & quality team is under the same roof (manager), therefore quality department is very very hard to improve as its always bias to production. Things can improve if they separate the production and quality (different leader).
I do not enjoy the culture of 'stay up' at office until late night. Employer sometimes always expect us to work over hours.
Older employee is hard to deal with as new ideas is not supported. Its hard to make new changes.