We obtained DACA and a work authorization card. Once he had DACA, we applied for Advance Parole so he could visit an ailing family member in Mexico. He visited Mexico for a few days, then returned to the United States using the Advance Parole.
Because his last entry to the US was legal (using the Advance Parole), we were able to apply for a marriage-based adjustment of status. Normally a person who entered the United States illegally is ineligible to adjust status and must obtain an I-601A waiver before he can receive a green card; however, our client was eligible because his most recent entrance into the US was lawful.
We attended the adjustment interview in San Bernardino and everything went smoothly. His case was approved and he received his green card this week.