Both first and second interview were online. At first did not hire me, then couple days later decided to hire me and needed references despite getting offer letter. After signing an offer letter everything was all set. One week later, they decided to revoke my offer as I have already gave my current employer notice and things have got very bad. I would not recommend anyone applying for this place as it’s not very great. They will screw you over. They do all this through employment agency.