A bank is hiring IT guys to their development program. I like what I'm hearing but just fear that if I do get this job, I am trapped for two years. I could be leaving money on the table not doing a regular level job
If the bank is setting you up in a particular area of IT that you want to be in then thats a win. Delay instant gratification for long term success.
But I also don't know too much about the IT field and about your credentials