The work culture of the company is also very good. Staffs are kind and supportive. Overall my experience has been quite good.