Don't forget that using an agency does not mean getting a visa.
Keep your eye to them and be sure they are doing something for you that you are unable to do yourself.