MIT vs. Yale Undergrad (Engineering or CS)

If you want to work in the engineering domain, this is a no brainer. As an engineer, the MIT brand is invaluable. If you just want to study engineering, but then work in consulting or banking, then it does not matter which school you go to.