I have had many potential clients ask me this question, and I wish I could give a simple “yes” or “no” answer. There are two things I can say for sure. First, just the fact that you have an attorney, while it does not make it more likely, in and of itself that the case would be approved, it does make sure that the officer is aware that they cannot (or should not) play games with your case (try intimidation tactics, raise issues not supportable by the statute or regulations, etc.). Second, hiring an attorney can, in most cases, help you get your case together and filed quicker than you would on your own, help to ensure that USCIS will get all information that they need up front to make their decision, and help to ensure that the application is presented in a way that USCIS prefers. All of these things can make it more likely that your case is approved, and approved quicker.
Complex cases (All employment based and self-sponsored green cards, H-1Bs, L-1s, E-1s, E-2s, E-3s, Os) can benefit quite a bit by having an attorney. Most attorney’s you hire for these types of cases will have filed many of these cases, so they are more familiar with what USCIS is looking for, especially in terms of what documents help and what documents hurt your chances of success. Similarly, they are more aware of how USCIS likes the case to be organized, and how it can be organized to prevent (as much as possible) the USCIS mailroom from loosing documents. A good attorney will also be able to help in terms of ensuring that the best evidence is put forth first, as opposed to evidence that, while it may seem important, does not impress USCIS and could, because it is put up front, obscure the better evidence in the packet.
Some other types of cases, such as family based cases, may not benefit quite as much from an attorney as generally, these types of case are more straight forward. However, there are still a couple of considerations to think of. First, many questions on the forms are not clear and easy to make mistakes on. Sometimes this is fine, but in other cases, it could lead to major issues as USCIS could decide that you are trying to commit fraud or make misrepresentations on major issues (or, at least, what they consider a major issue) to get a green card. Second, when more complex issues arise (crimes, time in the US out of status, illegal work, illnesses, etc.) it may be best to get an attorney to help sort out what they law is, and how these actions can affect your eligibility. Lastly, generally an attorney can help get the application together and filed quicker and can usually assure that all required documents are submitted with the application, preventing potential RFEs down the road (although these cannot always be avoided). In addition, an attorney could certainly help if any other issues arise during the case.
Overall, I would say you are certainly well served to meet with an attorney about your case to determine how they can help you with your case, especially if your goal is to get it filed as quickly, and easily as possible.
Please remember, as always, this blog does not offer legal advice. If you need legal advice, consult with a lawyer instead of a blog. Thank you.