Получение виз H-1B и L-1 является достаточно сложной процедурой. Компании должны предоставлять доказательства того, что они не могут найти квалифицированных сотрудников в США и что иностранный работник обладает необходимыми навыками. Кроме того, количество виз H-1B, которые выдаются ежегодно, ограничено. Виза EB-5, в свою очередь, требует инвестирования значительной суммы денег в экономику США.