Having a competent and ethical lawyer when dealing with immigration issues is a good idea. There are a few things you should keep in mind when choosing an immigration attorney, such as board certification, quality, referral, good communication, lots of immigration experience, and more. For a full list of requirements you should look for in an immigration lawyer, check out these guides or ask an Avvo lawyer for more information.