Overall process took about 6 months from interview to the offer. They called few times to adjust the offer themselves.
Uninformed HR. They forgot even about the interview schedule. Waited 3 hours!
Seemed the HR team is very incompetent.
The technical interview was done by only HR persons. No engineers. Seemed very unprofessional.