They took 2 weeks for complete the process. In total took 2 rounds of interview.
I got the offer letter, but the very next day they revoked the offer stating position went on hold.
This company might be good for US citizen, but not safe for Indian citizen. Because you never know when the offer letter will be revoked. So better keep yourself safe and take wise decision.