Had the first interview a month ago. Then they said that the second interview will be onsite. And then the hiring manager changed him mind and scheduled another remote interview. Once that was completed, they invited me onsite. The day before the meeting, the agent calls to inform me that they have pulled the role. They took 4 weeks for the whole process. I told them that I already another role and they should let me know if they are not serious. Not a single apology from the hiring manager or the HR. Dont waste your time with this company!