November 2, 2014 E Visa or L Visa? Why I Like the E Visa Better than the L-1A For Small Business Executives and Managers