Thanks a lot for your reply!
Any details? Who did you work with in Zhang's firm? Did they delay your case?/mess up your documents/not answering your email, or write bad cover letters/ not revising the referrence letter well?
Thanks a lot! It's so hard to choose a lawyer. I really appreciate your help!