When you decide to join SVAM this is going to happen: - They sponsor a TN Visa for you and your dependents (Wife/husband and Child). They will give you a letter saying they are offering you a job in the US and with that, you must go to get your Visa. Once you get the visa, there is no need to rush on coming, plan for it, and once you are ready set the date (just note that the Visa is not infinite, usually first time is for one year). - They sponsor flights for you and your family. (I strongly suggest you do not travel with your family on day 1, wait until you get a project, rent a home, and live the reality of where you will be working). - Salary from day 1. Yes! You start with a lower salary until you get a project but while you don't have a project is a decent salary. - While you are in interviews to get a project you can live in a Guest House that SVAM owns. it's not a hotel but someone cleans it from time to time and is a decent place to live with all that you need: bed, desk, bathroom, kitchen (I used to cook my food there) and please be nice to other people and take care of all that is inside (you may share the room with other colleagues that are also arriving to the US). - Salary increases once you have a project. - SVAM pays for the transport from NY to the place where you got to be assigned to a project. - SVAM gives you a one-week hotel and one-week transport on the place where you will be working. In my case, I changed the transport for some extra days at the hotel that I needed to get an apartment. - They pay on time on the dates they tell you they will. - They are not a small company or a startup or someone trying to start a business. SVAM is a well-established company that knows the process to bring you in. I have seen cases of other companies that are not well established and suddenly they don't even exist or have hidden practices or don't give you enough support or is a couple of guys that decided to start a business with no good idea about what they are doing. - They give you the option to have medical, vision, and dental insurance. They pay 50% and you must pay the other 50%, this is discounted before taxes, so you won't pay taxes for this money. SVAM is clear about this and the cost when they give you the offer letter. What? pay for it? Yes, pay for it. In the US it is common practice that the company you work for pays a percentage of the insurance you want to have, only a very few pay it in full (rare cases). The prices are VERY competitive and the percentage that SVAM helps with. YES! is kind of expensive but believe me that I have seen companies that ask you for more than 1000 dollars for a family-covered medical insurance, so the amount that SVAM asks you to pay is WAY WAY better than many companies; is a very competitive price for that it covers and offers. Medical insurance is a must in the US: really, you don't want to be around without one, and the one that SVAM offer is premium: once I called the insurance company and they told me that this is the best plan they have and it covers more than what you are used to with Mexican medical insurance (medicines, vaccines to give an example. Do your research on this as this works differently in Mexico). - They offer 401K Plan. 401K is a kind of retirement plan. Google it, if you plan to stay in the US you should seriously consider it. Not all companies in the US offer 401K plans. - SVAM sponsors you with a Green Card (GC) !!!! If you want to stay in the US this is your way to go and let me tell you that I have seen how complex and difficult is to get it in other companies: They tell you they will give you the opportunity to start the GC process after 5 or more years after you join or they start the process but make it as slow as they can (it takes time for sure, but depending on the experience of the lawyers and willingness from the sponsor company it can take way more time). With SVAM I got my GC for me, and my family and I can tell you that the process that SVAM follows is way easier and way faster than any other company out there. They know the process and the lawyers are experienced and know the process. if you have done your research or once you are here in the US you will notice and understand the importance of the process and the importance of getting a GC, the GC is your ticket to stay in the country and work without the need for visa sponsorship and continue working in the country without the possibility of visa denial or many other migration issues that could arise (I have seen many people in the need of having to sell everything they got here and go back to their home countries for many reasons that could be solved by having a GC). Also, job offerings are way different for people who need sponsorship than when you don’t need it (when you have GC). Do your research about what it takes to get one and how many people try to get it in the US: for example, people from India sometimes must wait more than 15 years to get one, for Mexicans is way easier and faster. - If you ask something they will answer and so far, I can't say that something they told me was not true. These are all the good things SVAM gives to you, they are not perfect, no, I don't think any company is perfect but if you want to start in the US, SVAM is your way to go. It doesn't mean is easy to move to the US: is not! You will start from 0! but has many benefits and with the help SVAM provides you is easier than in other companies. Do your research on the salaries and what other companies offer. I'm going to repeat it again: moving to the US is not easy, that itself has many cons and pros which I’m not going to discuss here as I’m not evaluating moving to the US, but I have to give you this warning as many of you will come from another country (Mexico or India). I have seen some comments in other reviews and they blame SVAM for things that I don't think are strictly related to them: Do your research: interview with other companies that offer you to give you a visa, compare the salaries you can get, and the opportunities they offer and if they pay flights for your family, sponsor you a GC and pay for a home while you get a project if they are established companies or someone trying to start a side business (there is good money on getting people to work as developers in US and many people do it as a side business) also check what happens if your project finishes: will they continue paying minimum? or they will pay you anything? There are some comments complaining about the salary: well... it depends. There are very very expensive cities in the US like California. Salaries in the US are different if you need a sponsorship (aka VISA); Salaries are different if they offer you a GC process; Salaries are different if this is your first time in US; Salaries are different if they pay for flights for you and your family and give you where to live when you don’t have a project; Salaries are different if they pay you when you are in interviews for a new client; Salaries are different when you see how much you need to pay for medical/vision/dental insurance; Salaries are different if they pay time off; Salaries are different if they pay for vacation or sick days. If you see only the number and do not understand, where are you (starting in the US) and do not see what they offer you (already mention many factors). If you see all factors.. Is not a bad salary given your situation (Starting in the US) In the US there are very, very expensive cities, and if you get a project on one of those and given that you are starting from scratch in the US It could be hard but not impossible. Keep in mind you are starting, and this is the market: check what the market offers and compare. Compare the salaries other companies offer when they bring you to the US (in case they do it), also compare what many companies can offer you once you are here and sponsor you a visa, compare what they offer, and do not forget to check if they offer you a salary from day 1 (even when you still don't have a project assigned), option to have insurance, where to stay while looking for a project and GC sponsorship (do the math, these benefits cost, and cost a lot, so is not that bad but if you want to arrive to US thinking that just because you arrive you will earn a lot you are wrong. Analyze what is in the market for jobs and companies willing to bring you to the US and sponsor you (the ones that don't offer visa sponsorship will offer more! but you won't be able to apply as you need a VISA to work in the US). Some advice to someone that wants to live the experience of coming to US to work as a developer: - Interviews are way harder than in Mexico: they are not just going to ask you about your preferred language. They will ask you literally about anything: your main programming language(s), concurrency (typical for senior/lead positions), SQL, Jenkins, Maven, GIT (commands), design patterns, algorithms (yes algorithms), live programming exercises (with someone else looking at what are you coding), leetCode-like programming exercises, Spring, Spring Boot (or whatever libraries frameworks you use), concurrence (they love it for senior positions)... you name it. The US has a lot of developer opportunities but is also more competitive. - Make yourself a favor, do not try to come if you don’t understand English. Practice before coming here. Try to practice listening to someone from India: many, many people in the US on IT are from India, I’m sure someone of them will interview you. Many English learning platforms online will help you to practice. - Do your research on all topics I have mentioned here. - Interviews to get a client are hard, given that is your first job in the US makes it harder: interviewers will have many doubts about you, and they will be very picky and will make interviews harder than probably they regularly do it. This is normal given that they don’t know if you are going to be a good team element, they also don’t know if you will be able to understand instructions in English. Think about this if you were on their side, what would you think about hiring someone from another country that doesn’t have previous experience in the country... - If you have family, you should avoid bringing them to the US soon. And by soon, I mean maybe 6-9 months. Live first and figure out what it is like living here, the expenses, and the conditions under which you and your family will be living here as immigrants that require visa sponsorship.