A very good companyThe good thingsThe managers are very helpful and also with other people. They help each other as we worked together. They balance work & social life as they organized many social events due to celebration day, birthdays, company trips, team buildings, once a month feast and etc. The benefits (bonus, increment, medical and etc.) also great. Happy and good environment.
The challengesThe pressure of the work itself. If you have a very good knowledge in what you are doing, you might have no problem working the job you choose.