This post is part of the series : Everything you need to know about How to get a Job & face interviews in US . Once you decide the company to join after looking at all the criteria, you have to ask these questions to your employer before you commit.
Will the company pay for the H1B Visa fee upfront ?
The Company sometimes, especially these days, do not pay upfront for the visa because of their past experiences where many students have left the company right away even they get H1B. In fact, a person can apply H1B visa at 6 places. So, the company.
Will the company do / pay for premium processing ?
This might not be an issue if you are coming from India or applying as a student being on OPT. But, if you are transferring from another company or if you want to get decision quicker from INS, then you might be interested. It costs you around $1000 more, check if you company pays for it. Some big companies do not have the policy of premium processing.
Will the company give boarding and lodging?
If you are either coming from India on H1B or a student, you need boarding and lodging. Most companies provide this. Some big companies do not do this, It is very important the consulting company provide this and it will help you save money and keep expenses minimum until you find job.
Will the company train you on the technology you are interested ?
If you are a student, you NEED training to succeed. If you are experienced and coming from India, then you might not. But, ideally ask if the company does training on the technology you are interested it. Check if they have enough systems and people to train you.
Will the company pay for Health Insurance ?
If you are working on a salary basis, the company has to pay for health insurance completely. A good insurance costs around $250 to $300 per month. On the other hand, if you are on percentage basis, company does not pay anything. Some of them do give you like $50 or so. Verify if they do good insurance and may be dental and vision too
Will the company give hike after working for 6 months ?
This is very important to clarify at the beginning. Check this for more on negotiation on salary. The company has to give you a hike after 6 months or first project. Be careful, if they say after first project and your project goes for more than 6 months, you have to ask them if they do the hike. Many end up losing money if you do not negotiate upfront. It could be a hike in salary or may be hike in percentage.
Does the company provide you boarding and lodging when you are on Bench ?
If you do not know, bench means – not working. The point is if you are very early in your career and do not have enough contacts or enough money, you need boarding and lodging when you are between projects. Many big companies do not do this anymore with economy and stuff. But some companies do provide boarding and lodging when you are between projects. This will save you money. So, it is a good thing you have to ask for.
Does the company do Green Card? If so when do they start?If you plan to stay here after 6 years in US, you need Green Card. Check if the company does this. Ask them when do they typically start the process. The sooner the better for you. Ideally 6 months to 1 year they do the process.
Do they pay for Green Card process ?
Check if the company pay for your green card processing. If you are on salary they do. If you are on percentage you probably have to. Clarify this ahead of time.
How often does the company Pay ? Do they hold money ?
Check if they pay every 15 days or 30 days or do they pay after the client pays them. If they say, they will pay after client pays them. It is around 6o days or 2 months before the client pays them. You have to be careful, they might not pay you money properly. They lock your money and if you want to transfer for some reason, you are stuck. Imagine if you make $10,000 a month, then it is around $20,000 they are holding. You have to clarify how much of your money the company usually holds. You have to ask them to pay irrespective of client pays or not.
Ask if the company gives you better percentage if you look your own project?
Usually, if you are working on percentage basis, the company pays you around 3-5% more than what you usually get if you find project on your own. Clarify, some of them do not do this. It is bad deal if they do not give you more percentage. Because, it is your hard work and you better get rewarded. If you are on salary basis, it doesn’t make much difference. But, you can always negotiate.