The E-2 is a great visa and is good for 5 years initially and theoretically can be renewed indefinitely as long as the company is operating and generating some U.S. jobs. There's no legal limit on the number of E-2 employees a company can have but the company also needs to employ U.S. workers (although there's no requirement of a certain ratio).