<p>I'm kind of in the middle on this one. I would agree with RocketDA that going to a specific place <em>solely</em> for self-marketing value is typically a bad idea. </p>
<p>I speak from personal experience... my time at UIUC, the top structural program in the nation, was absolutely abysmal. I could not have been more miserable, due to being in the middle of nowhere, the cold that I was completely unaccustomed to, and a long and pitiful series of things that one could attribute either to really crappy luck, or to falling through the cracks of a very large program. I made the choice to go to the top-ranked program for self-marketing reasons and a) it completely killed my desire to get a doctorate, and b) it very nearly killed me. I'd go home and find myself yelling at my cats. That's not a good emotional place for a person to be in, and given the choice, I'd have found a place where I could be a productive and HAPPY graduate student, because there are enough top programs out there that I <em>would</em> have been happier at, and still would've gotten excellent career avenues to follow, such that I really put myself through a lot of crap for nothing.</p>
<p>BUT...</p>
<p>If you visit Harvard and it dazzles you... If you feel like you can get the sort of education that you want there, and if you want to go into an engineering field and don't care about ever having to work with the nuts and bolts of systems, then I'd say, by all means, go there if you can. Ivy academics are good, all-around, provided you're willing to put up with a limited supply of engineering courses for you to take (whereas at other places, you'd be able to take something like "Advanced Nonlinear Asphaltic Reinforcement," or other obscure/highly specific things), a small department with fewer professors and more cross-discipline faculty members, and the occasional or even frequent commute downriver (thank you, Mollie ;) ) to MIT.</p>
<p>Ivies, however, aren't designed quite right for the traditional engineering education process, and it's not their priority to evolve to be able to offer that to their students. For a lot of people, that's just fine. You'll get a good, non-traditional engineering education. Also realize that within engineering, though, when you say "Harvard/Yale/Columbia Engineering," engineers who are way heavy into the practical side of things will visualize you as an engineer that didn't take a concrete lab or shop class, that you've never shoveled gravel and that you don't know the first thing about how to strike an arc, let alone what the difference is between Mig and Tig welding. You'll know your stuff, from a technical rigor standpoint, but there will still be a LOT of application left for you to learn. Most other engineering students have a head start on you there, by a fairly large margin. You may have read the manual for the metal lathe, but have you ever used one? Even if you have, engineers in the field will assume at first blush that you've not done a whole lot of practical engineering, and in those cases, I really don't know that a degree from an ivy like Harvard or Yale's going to help you all that much.</p>
<p>If you don't plan on going on to become a practicing engineer, if you want an engineering background for a future financial gig or something, or even if you want to go on to academia, then an Ivy may very well be one of your best choices.</p>
<p>If you want to tinker with new airplane designs in the company wind tunnel, or design a motor for a new muscle car, or don the steel-toed boots and hard hat, however, know that though it's incredible prejudicial and may be completely and utterly ridiculous, employers might worry about how much more time you'll be spending at the country club than out in a muddy field. Why introduce doubts into your future employers' minds unless there's significant reason to do so? If prestige and self-marketing is the only thing you're concerned about, from a traditional engineering standpoint, there are far better places to go in order to be hired by the best traditional engineering firms.</p>
<p>Ivy engineering is merely different. For a lot of old-school engineers (we're still using KILOPOUNDS in structural, for the love of pete...), and there are a LOT of them out there, ivy engineering may be <em>too</em> different, and will leave them wondering why on earth you went to Harvard, or Yale, or Columbia. It's not really worth it to leave that point open to discussion, I don't think.</p>