Serve as a point of contact for clients, engaging them routinely Ensure clients have an excellent experience with the firm Send emails and make phone calls daily to respond to client inquiries Seek information and documents from clients Manage cases to ensure deadlines are met Compile and submit filings to immigration agencies Perform various administrative and other tasks Provide support for the creation and enhancement of company protocols and processes Work closely with attorneys, paralegals, and other staff