Strongly dispute this ECE vs CS characterization. CS is preferred over ECE in India. Source: ECE graduate from India. There is some wierd kind of projection going on with parent post.
My point is about outsourcing firms. Service companies prefer EE/ECE above CS. Of course product companies prefer CS candidates, and often pay well too.
Albeit a good chunk of CS people get into service companies too.
When I was a Placement Coordinator at my college, a representative from TCS told me that a good thing about non-CS candidates is that you don't have to make them "unlearn" things.