Interview process was great and very professionally handled. I got selected after 2 rounds of interview and the head of department was very supportive as well. I even signed the employment contract but for some reason they could not proceed with the hiring due to some governmental issues. The worst part was their HR who instead of describing the situation to me, chose to keep me on hold for more than a month and constantly telling me to wait. During that period I lost another job opportunity waiting for them to sort it out. And then they decided to terminate the contract just by leaving me an sms. No official email or details about the termination. It was truly disappointing, considering the level of this company.