Exactly Flor you have your agency and it took care of 'everything'.
I still find it interesting that the POEA issued you papers although technically you are not yet an OFW. Correct me if Im wrong but POEA only issues papers upon presentation of original work contract. If you have signed the work contract, why business visa, why not work visa right away?