As a civil engineer, I will have to say concede and admit defeat to mechanical engineering in terms of job prospects.
For us civil engineers, job prospects have never been bleaker. Core companies don't want to take a risk and hire freshers like me. Even the topper of our branch was forced to accept a low paying job at a core company as the organization wasn't sure if he would fit the bill.
My fellow friends in mechanical engineering aren't very far ahead of us, but they still have much better prospects. Mechanical engineers can fit into any mold, be it IT or electrical, electronics or automation. Their adaptability is their biggest asset. That is why no matter what industry is booming, mechanical engineers will usually land on their feet. I can't say the same for any other branch.