Immigration lawyer is the person who acts as your representative before the immigration department, when you apply for citizenship of a country. The selection of a good immigration lawyer can really make or break your case of immigration. Therefore, it is imperative that you choose an immigration attorney, who can help you throughout the period, while your immigration application is in process.