Just to put your current wait into a little perspective. Seven years ago I was in your position, waiting in the hold pool. It took over a year to get a job, but when it came I was sitting in the front seat of a B757 with barely 200 hours.
Just think about that while you sit there and moan, how many other companies do that for you?
It can be frustrating, but CTC works by forecasting a need from airlines and then having the correct people in place to wave under a chief pilots nose when he/she starts to panic. Most of the time they get it right, sometimes not.
As I have said, it can be frustrating for those left waiting, but it will happen, its just a mater of when.