The whole process too +4 weeks. I interviewed with many of HR and team members and completed a skills test. After getting a job offer and benefits summary I waited more that 3 weeks for an update. Then they took down the offer because they didn't want to enroll on e-verify since it was too much work, required for International Students with OPT cards.