If the company has available visa for your nationality, teh2008 is right you can get it in a day or two. But there are factors why your visa has not been released yet, e.g. the PRO is lazy, the PRO is on vacation, no visa approval yet, the position is on hold, other internal factors from your employer or agent etc. Better confirm again with your agent in the Phils. to remind the employer:)