There are several reasons why you might want to consider working with an immigration consultant when applying for a work visa or permanent residency