I applied online. They scheduled an interview after 3-4 days. I had a call with the HR. After that, I had one more interview with the General Manager. They offered me a job. After I signed the offer letter, it took about 4 weeks to get my work visa done and relocate.