Every year, a number of people migrate to and from New York for different reasons. Some of the common reasons for these migrations include those that are work related, schooling and so many others. Before you can migrate to any other place in the world, there are traveling documents that are always necessary and some of these documents are very hard to acquire as well. This means that you may even have to engage immigration law firms especially if your case is one of those complicated ones. Before settling for any immigration law firm New York dwellers should always consider the factors discussed below.