Company is an H1B visa portal importing the maximum number of Indians (India) that are possible in a year. Be careful of believing the pro recommendations on this site as they were solicited by the company owners from all of the employees, of which I was included. There is a company first, personal life second attitude within the company expecting the employees to sacrifice their personal life for the benefit of the company. If you are an American citizen working in the tech areas, you have a lifespan of 3 to 4 years max before you are replaced by a foreign national. At best if you are an American citizen, consider any employment here temporary, and do not count on any promised bonuses.