Family like environmentThe good thingsThe people are friendly, including the top management. The management is committed to provide career opportunities for their employees and improve their skills and knowledge.
The challengesThe company is still middle in term of size, and they have many outclass/in-house/in-company traini. So you need to be mobile.