sharing my opinion...
Im also under agency and i can say that i first i regret going here in Malaysia.. Why?
1. konti lang ung salary difference ko when i was in Ph
2. ang laki ng cut ng agency.. and napapabayaan kame
3. My job is not technical as i expected, like you.. i was also overwhelmed that im working abroad so i grabbed the opportunity...
But, u know, nothinig is perfect.. it is how you will deal with the situation..
1. I am under contract for 1 year, but i told myself that i will finish the contract before getting a new job
Reason: because eventhough ayaw ko sa agency ko.. i want to thank them for bringing me here.. they gave me opportunity and i want to give back lang ung kung ano ung nagawa nila for me..
2. I may not like my job, this may not the one i expected, but if ill go back to PH.. you know how hard to get a job there

(IT pala ang job ko)
3. You are already here.. that means, you have more Opportunity

just consider this as a stepping stone.. if you can find a new company that is willing to pay for your bond, or to buy you out from your agency .. then GO.. there is nothing wrong getting a new job.. ganto lang yan eh.. "if you dont like it.. then leave"
4. Ang mga Agency po, kumikita sila because of us.. so hanggang kaya nila kumita sayo.. gagawin nila.. i know its unfair.. but you have to accept it..
5. Everything happens for a reason po.. you are there coz my purpose si God sayo..
malay mo ma promote ka.. or jan mo pala makikilala ung God's will for you (kung wala ka pa partner in life) hehehe.. im just trying to be positive here

6. As much as possible, dont listen sa mga complaints.. kase wala naman magandang effect sayo un po.. negative lang, mas ndi mo ma aappreciate kung ano meron ka.. remember.. madami sa pinas ang mas magaling satin or may gusto ng position natin.. pero tayo ang nabigyan ng opportunity.. it is something to be thankful for diba..

)
God bless po