shouldn't it be the agency to process your working visa? it will be difficult for you to process by yourself, and you should be in contact with your employer here as well, that's why the agency should be the one taking care of that.