I had a recruiter call, then a virtual technical, then an onsite technical and behavioral. I was given an offer, which I accepted and they told me it was contingent on the project accepting me as a software engineer. That was almost a year ago and even after following up with the recruiter I still haven't heard anything and have not started working. Stay away from this company, they are completely unprofessional and a waste of time.