Not only is electrical engineering possibly the hardest engineering degree offered, it is probably also the most important. I mean, honestly, pretty much every advancement in computer technology is a direct result of EE. The rest is mostly physics. And honestly, at the high end of EE, there's very little difference.
I got a masters degree in Electrical Engineering, mostly digital systems work. I learned to build a large number of highly interesting things. In fact, built a lot more in EE than I ever did in CS. Despite the fact that I now work writing web software, my degree is still highly applicable.
A lot of the higher level mathematics is cool: I personally liked dsp and stochastic systems but it got repetitive. Most CS programs offer similar math anyway. I wanted to go deeper into how the math was developed.
In short, the traditional electrical engineering field is being heavily encroached by software and the high end math isn't interesting enough. Which is why, if I had to do it all over, I would have done math, CS, physics, a lot of chem, and maybe an EE course or two. Boucher is right, it is a very difficult major, but boot camp is difficult too. I just wish it were more relevant to what is going on.
The 80 k entry salaries are dubious unless they plan on using their school name to get a non-ee high paying job (read consulting, hedge fund, finance, etc). 60 is probably more realistic in my area (mid-Atlantic east coast) at the high-end entry level. In the most inflated market (the valley), seems like 100k is reasonable after 3-5 years experience (non consulting). A lot of them want advanced degrees. Of course, most of the jobs are software: http://seeker.dice.com/jobsearch/servlet/JobSearch?op=302...