Interview process is smooth but please don't trust them as after taking 2 tech rounds ,HR round and documents they are saying that position is on hold now.(Do note that before interview they were like we will close this quickly).
These are all tactics to hold the candidate and waste their time. Now even if I get the offer how can I trust them that they will not say no before joining.
My suggestion: Don't trust them