Arriving to the premises was not easy as there are two main buildings, and the security guards on the reception did not know anything of help.
Contacted by HR and assigned a technical interview, the interviewer was very friendly and assuring, no stress or silly question. Their feedback however was very delayed...