Applied through online. After many months I got a reply from the hiring manager from the USA. Conducted online assessments and interviews. This interview process took more than 8+ months. One of the worst ever interviews process I've ever faced in my life.
I don't have any other offers, that's the only reason I joined this company. Looking at new opportunities in Bengaluru.