i dont think her having a job is the major problem, thou having one would have helped but its a catch 22, if she didn't have a job they can say she has no money or reason to return to the phils, if she did have a job they would question would her employer give her upto 6 months leave, if not then she would no longer have a job.. but many on here got a visit visa without having a job, if your sponsoring her it shouldn't matter that much..

the reason for the refusal is the classic excuse, they dont believe your g/f will return - you need to show good reasons why she would return..