preparing and filing all USCIS forms and drafting supporting... legal letters for various types of visas, applications, and petitions. The key duties include: - Assisting and supporting attorneys in the preparation and filing of non-immigrant petitions such as H-1Bs, L-1A/Bs, E-3,...