They will be your representative. They will guide you during the processing period. Just make sure that they are legal and are accredited. Having an agency is not a promise that you will have a successful application. You can do the application yourself but if you feel that you need assistance...