not bad, environment is good, well managed. human resource department do called and arranged the time for interview, person in charge is well-mannered . however, office location is a bit inconvenience and hard to find carpark , and terrible jam during the working hours.