There used to be an implied contract between employee and company back in the day -- the company would provide growth opportunities and training for an employee, and the employee would stay with the company for years.<p>That hasn&#x27;t been the case for many many years, but the memory lingers and some employees feel beholden to companies.  Many large public corporations these days look for maximizing &quot;share holder value&quot;, which translates into &quot;what can we do right now to maximize revenue&quot;.  That being said, those short term actions will have long term effects.  Cringely has done well to document the case of IBM.  My graduate advisor was old school IBM and was still getting money from a time when (i don&#x27;t know the exact specifics) where if an employee made a significant impact that saved the company money, they company would provide some renumeration in kind.  His patents, etc. still brought him money from his time at IBM.<p>This is going to be a gross over simplification, but it is based on personal experience at two companies -- both startups.  There are certain nationalities, maybe it is due to national ties, sometimes it seems due to prior business relationships and potential kickbacks, where an individual in power puts significant pressure on the company to hire a particular out sourcing firm or sponsor an H1-B for a particular individual.<p>Just like the numerous debates around &quot;women in tech&quot;, there are factors at play and decisions made where hiring isn&#x27;t always about &quot;what&#x27;s right for the company&quot;, but more about a &quot;cultural&quot; or &quot;ethnic&quot; fit.<p>Skill and merit should be at the forefront (a pipe dream, but we like to think it is there).  Any work place where there is a significant dominance of one culture over another (unless, say a whole team was brought in as a whole) speaks to a diversity and cultural problem.  Unfortunately, a lot of these can also be coupled to Visas like the H1-B.