Actually same scenario with me..just arrived here last week and also I was direct hired from the Philippines.

Since there are a lot of legworks really in POEA, and my boss advised me to get an agency in Manila to process my documentation.

My company paid all my documentation process, maybe you can request it too so you may able to fasten all the transactions there.

Well just to give you advice, much better to have an agency