Interview is standard. One thing to note is probably the Engr lead seemed to ask me the same question in phone interview and onsite interview. The director seemed to be a very nice person and I did like him a lot. And I'm especially interested in one of their projects and really thought it will be a fresh good start.
Everything is pretty smooth and they gave me oral offer. Since I have some visa issue, I asked their immigration team right after I got the oral offer. They told me they're okay with my current situation and then we came to the negotiation package stage. Just yesterday, right after I orally accepted their offer, I got a call from recruiter saying unfortunately, they're not moving forward with the offer because of my current visa issues.!!!!!!Why not say so a month ago when I asked you. After that, the recruiter, the hiring manager is no longer reachable. Expected, right?
Overall, to be fair, the whole interview process is fine. It is just how they flipped over on me after I accepted the offer really broke my heart.
I seriously suggest candidates to play very cautiously with this company. Don't trust them too much, don't take their words that seriously. Honestly, the pay is just-so-so, the project is pretty excited but I guess people can somehow learn from my experience how they're gonna treat you as a candidate or employee.
Just a note, if they told me at the beginning they're not okay with my visa case or at least apologized after wasted my whole month and flipped over, I won't be so furious now. But they didn't.