On the same day the interview was first scheduled, the HR sent me an email (not even a call!) asking for a reschedule so that I can also meet a few of the senior players including Mr Yeung. So I re-arranged my schedule to fit in. It is also true that the HR didn't provide and Company address and I have to look it up online.
When I arrived the office (I arrive on time), there is no one at the reception area but lucky enough, someone passed by and opened the door for me. She asked me whom I am looking for and asked me to take a seat. It was after around 15 minutes later, someone came and brought me to a lab room. She introduced herself, saying that the HR suppose to meet me was still in a meeting and while I am waiting for her, she would introduce the Company to me.
Conversation with this person was actually quite nice and informative. After another 20 plus minutes later, the HR interviewer finally arrived. (so, the interviewer was late for more than 30 minutes in total.... ).
The first thing the HR interviewer mentioned was that due to change of schedule, I am not going to meet any other team members, but herself only. (this again showed how poorly the time management is, and how they treat others). She even said usually the senior management will only meet with senior hire (if a Department Head/Director level job is not considered a senior hire, I wonder what would be...) This HR interviewer was quite arrogant as if I was begging for the job. She was also not very sound in her interviewing skills, just only covered basic operations issue but not even higher level management nor strategies. I guess she was too junior. It has been a while since I have met such an unprofessional and unapproachable HR person.......wouldn't want to be working with such counterpart.
All in all, an unpleasant interview experience. The way they treat candidates would pretty much tell how they treat others. Not the kind of Company I would like to work for.