Conducting legal research, drafting documents, and managing case files for immigration matters. Helping with the preparation of petitions, affidavits, and briefs, support client interviews, and ensure timely filing of applications. Communication with clients, courts, and government agencies to track case progress and ensure compliance with deadlines. Working closely with staff to develop case strategies and provide effective legal support.