Thank you! I know that mileage varies, but could you give a ballpark for what legal fees might be for a "plain vanilla" case? At the other end of the spectrum, what are the highest fees you've ever seen from one individual?
One good thing to remember is that USCIS refunds the entire $2,325 or $1,575 application fee, if you do not win the H-1B lottery. So applying for someone is fairly low risk, cost-wise.
Attorney fees vary, but some will only charge part of their fee initially, and the rest is only payable if your engineer wins the H1B visa lottery and their visa petition is approved.
I just googled, and one[1] attorney ("Zhang and Associates, P.C.") splits their effective $2400 fee in two: they charge $1200 for the application, and only charge another $1200 if the the person wins the lottery and their application is approved. Another[2] charges $895 for the application, and no more.
With the Zhang & Associates, the total cost of just trying to get your engineer an H1B visa is $1200. If they win the lottery (odds: 1 out 3) and get approved, the total cost rises to $4,725. With premium processing, it's $5,950.
Even though tempting, it might be better to avoid lower cost attorneys (e.g. that charge below $1000). A good highly knowledgeable (thus, more expensive) attorney is strongly preferable. Even the slightest error can jeopardize an application. In addition, USCIS issues various rules and notices from time to time, and it's good to have an attorney who's on top of all of that.
An east coast attorney "Jerry C. Chang Law Office, P.C." charges $2,000 as their fee, plus another $800 if USCIS asks for additional information while processing the H1B petition.