If your company is operating on a global scale or even if it doesn’t but encourages applicants from around the world, it may be a good thing to hire the services of an immigration lawyer. Before you do that, though, find out first the kind of employee that you need to fill a certain position in your company. Find out, too, the type of Visa or Green Card that will be required. The following Visa types almost always need the services of an immigration lawyer: H-1B Visa; the L-1 Visa; PERM or PERM Labor Certificate; B-1 Business Visa; E-1, 2, or 3 Visas; P and O Visas; O-1 Visa; or the R-1 Visa. You will be able to save not just time but other resources as well when you simply have an immigration lawyer to help you through all these. You have to be aware, though, that various states have varying legal requirements, so even if your lawyer is offering immigration services, it does not mean that he will be able to practice this type of law when he is in other areas of the US. In North Carolina, California, Texas, as well as the State of Florida, immigration law is recognized as a certified legal specialty. It takes more exams and courses for lawyers to be considered certified immigration lawyers; thus you can be sure that they are able to represent your case well.