After a year of unemployment interspersed with temporary jobs, I finally found employment with a small (including me there are 3 of us), local company. I was a bit overqualified for this position, and when I was offered the job my employer they expressed concern of this, and asked if I would be willing to stay there for at least 12 months, as they would be investing a fair bit of time and resources in order to train me, which seemed fair and so I agreed.
I was obviously very grateful for the opportunity, and escape from unemployment, but this job is completely outside of my degree area, does not really challenge or interest me, and will not offer any progression in the career that I am trying to build.
I have recently been offered a chance to put my name forward for a job that will finally give me a foot on the ladder, pay more and require less hours. However, it has only been 5 months or so since I started, and I am hesitant about going against the agreement that I made (a verbal agreement, nothing in writing or in my contract).
Additionally, recent developments have made it such that we are trying to cut down costs quite dramatically, and I am concerned that my leaving at this time would have quite the adverse effect on the company.
I am not conflicted out of a sense of loyalty as such, business is business after all, but I am hesitant to go back on my word and potentially cause financial issues for the company.
Am I wrong to start applying for positions and potentially leave the company early?