HR, R1 were okay . R2 was terrible, arrogant interviewer who took the interview , someone need to assess his mental condition or his HR must teach soft/personality development skills. Candidates who do not have job or looking for immediate offer can try applying for this company otherwise stay away. Kindly do not waste your precious time. I dropped off from R2 interview in the middle due to atrocious behavior of the interviewer.