Great place to work and gain experienceThe good things- good support from teammate and other dept
- great and supportive boss
- great place to gain experience
- product quality is under control and can be improve
- company is expanding and very stable
- cheap and good food
The challenges- work overload
- need to meet tight deadline
- poor benefits in term of annual leave, overtime, medical coverage and bonus and low annual increment
- sometime got communication problem between department