I am currently a Mechanical Engineering Student.
My best advice is to find another major. You'll end up doing business type stuff anyway.
It really, really sucks THAT much. About 70% of all engineers wash out. About every upper class engineering student here wishes they hadn't have done it. Pretty much all engineering professors these days (or at least according to most of my friends who went other places, holds true to my institute) are foreign. They are literally out to get you (i.e. don't cut ANY slack or give a damn about you). I'll go in to talk to a prof and he will basically say, "Well you are obviously an idiot and you should know how to do this even though it isn't explained worth a damn in the notes or textbook" (but not so direct). You WON'T graduate in 4 years so just go ahead and get that thought out of your mind.
Sure, I know a lot about engineering. I can pretty much tell you how your rover works AND run numbers to support it. I've got lines of code (yes, most of mechanical engineering these days deals with computer code) that can give exact numbers on the radiation heat rate between your body and the room you are sitting in. But at the end of the day, I've spent 14 hours on this crap (pretty much everyday) and all of my non-engineering friends are out having a good time. It really, REALLY sucks when someone asks where you are and they reply, "Oh, he is either dead in a ditch somewhere or in the library" :ack: . And yes, I have gone to the library before the big game instead of tailgating like normal people. Engineering is so competitive. If you don't have good grades or some other trick up your sleeve, internships are difficult to come by unless you are willing to go to the Sahara or some other ungodly place like that.
Hell, I probably won't even go into the engineering field (Apparently, I am a photographer, but it pays the school bill). Most engineers get out of it anyway (or at least the ones I've talked to). Sure, there are a lot of cool engineering jobs but there are A LOT cooler jobs working at big banks or businesses or something. If I would only put in HALF of the effort I put in engineering into business, I'd have a 3.9 GPA no problem.
Oh, and DO NOT work in automotive (that is, if you don't take my advice). Every engineer I've talked to that has worked for a car manufacturer has been treated like crap. Also stay away from nuclear power plants. Reviews have been miserable...at best. Same for manufacturing. Not too good reviews from that sector. Long hours with no hope of improving your situation (my lineage would have probably landed me at "The Mill" back home but fortunately the mill got shut down).
The cirriculum is unbelievably difficult. Out of all of my gearhead friends, I am still the only one still in it. But really, look at something different. There are no "happy" engineering students. We are all stressed out and it carries on forever, leaving you uptight and miserable.
Now I gotta go back to studying for finals. This was my "study break" for tonight. Back to busting my butt while everyone else is having a blast :yawn: