Systems Analyst/ Prog here. They promise all the benefits verbally and never communicate via emails, especially any immigration related stuff. Please go through all the benefits details in the contingent offer letter and accept the position only if you comply with the vesting periods. Vesting periods for any major benefit is of min 3 yrs. Definitely not a destination if you want to pursue a career towards technological direction. They consider deadlines given by the QA rather than a DEV team. You will see a lot of retaliation than pursuing actual work.
Huh?