May Law Group renewed my H1-B for me when I recently switched jobs. Everything was done very efficiently, quickly and knowledgeably. I intend on using them in the future and recommend them to others. They know the law as well as the practical side of working with immigration. I've used other attorneys in the past and this firm did a far superior job than others, and I felt like a had somebody very smart advocating on my behalf through the entire process. I know many people at my job and previous job have used May Law Group. You get what you pay for with immigration and it is not an easy process- I am impressed that the staff there make it look easy.