The process was fair enough. But, I had to travel to Bengaluru from Mumbai and the HR committed that my travel expense will be reimbursed. Even after more than a month, following up thrice with the HR, I never got the acknowledgement if I ever going to receive the reimbursement. I was told that she will confirm with the finance team and get back to me. But, I never got any acknowledgement.
I am not sure about the other processes, but I purely doubt on their ethics and commitment.