Hi
Getting visa involved various factors, either visa sent by an employer to you when he selects you, by yourself with the help of the immigration consultancy can get the visa when met the required criteria.
Most of them choose for immigration consultancies to immigrate