You might end up with a tricky rank which may give you something at top colleges and the best at the lower level colleges.
What you must remember is that in today's scenario, all good companies visit the top 20-25 colleges in India ( except some which visit only top 5 IITs, NITK,W,T, DTU , BITs Pilani ).
However, that is no reason to compromise on your branch at any point. People having 7-8000 rank in Chemical branch at NITK are unplaced right now and the situation isn't any better anywhere in India.
So, unless you are crazy about a branch, always stick to the circuit branches ( CSE,ECE, EEE, IT, Software) and Mechanical. If you are having to move out of the top 25 colleges in India for that, then you may start compromising on branch, not before that.