Interview process went very smooth.Bt the visa was just a hassle.Had to wait 2-3 months and the communication with hr was not prompt.There was a lot of delay from them issuing the visa letter and required documents for me to apply for the visa.Since I was an Asian i had a problem.But i presume the process is smooth for the europeans