Nonimmigrant Visa and Status Concepts - Part 2

If you caught my earlier post, I promised to cover two other types of employment authorization for foreign workers commonly seen in the tech field: TN visa and practical training for students.


The TN visa is similar to the H-1B visa, but is designed only for citizens of Canada and Mexico under the North American Free Trade Agreement (NAFTA).   Unlike the H-1B visa, which allows for holders to have dual intent, meaning they can pursue an application for...

Nonimmigrant Visa and Status Concepts - Part I

As the tech field becomes more and more innovative, the United States will continue to be a melting pot for immigrants and non-immigrants to share their knowledge, skills and abilities. Prior to joining Function1 , I practiced immigration law at a small law firm where most of the firm’s clients were small to large employers seeking to recruit and/or retain foreign nationals in one of their offices in the U.S. Of these employers, many were small information technology companies. Accordingly, I thought it may be of interest to employers and employees alike to write a...

Intellectual Property! Patents! Copyrights! Trade Secrets! Trademarks! Oh My!


These five terms are often used interchangeably while they each possess very different meanings.  This post will define what each of these terms mean and provide an overview how they can be utilized in the software consulting world.  Since this article is written by a lawyer, a couple of disclaimers are in order: (1) This article is designed to provide an overview of intellectual property rights in software consulting and is not intended to provide legal advice whatsoever.  (2) Please consult a licensed attorney if you...

Stay In Touch