To preface this I will start with Equifax immigration and HR team, they were the most dis-honest people I ever met. Technical managers and technical interviewers are very honest and good to interact. First, I applied for a role and then I got an email from HR stating that I was selected for further interview process, and then I submitted my availability. Then No response from the recruiter for over two months irrespective of many times I followed up.
Two months later I got another email from a new recruiter that they are interested to go forward with my application and arranged a basic HR call where they answer general questions about Equifax work culture and immigration questions. They agreed to sponsor and started interview process.
First there was phone round for one hour and then there was multiple video interviews with different people in the team. There after I was asked to visit onsite for final interview.
At this stage I again confirmed with HR whether they were sponsoring H1 and they said Yes.
After the onsite interview, interviewing manager asked me not to accept any offer as they would be releasing an offer for me.
Two days later I got a call from HR stating that we were interested in releasing an offer for you, but we are getting push back from Immigration department and they cant release an offer due to this.
It's okay if they don't want to sponsor, but what is the point of interviewing me when they don't hire immigrants?
Happy to be not part of their organization. I got an offer to work for the planet's desirable company almost all tech people deserve to work for.