I had the dilemma when going to college of picking between electrical and software engineering. I liked both but ended up going with software. What I have seen is tons of managers who's philosophy is to push engineers to work as many hours as possible. What is sad is people give up large parts of their life and health. While special-case short-term overtime can help move a project along, sustained overtime actually slows it down and hurts the project. Smart managers don't try to push this, but the engineering field is full of bad managers. This, combined with people who love the field and get narrow vision, can result in some pretty crazy hours.
So if you do go in the field and find a good job that is reasonable hours, don't undervalue it. They certainly exist but it is easy to get sucked into giving your life to the company. It just has to be a priority and an important value to you. Plus if you find yourself in a good position like that, it is more likely that the company will do well anyway. Overtime is a sign of a failed project and company decline.
I recommend that you have other interests too. Maybe EE seems really exciting right now, but after living in meetings and poorly managed projects it can lose its excitement. I do software engineering for a living and electrical work as a hobby. That way I can still do something I like where I don't have deadlines or politics get in the way. It is good to enjoy your job but don't expect that it will always be enjoying. Have a life outside of work, even if it is still related.
Oh yeah, if you end up with a desk job, make sure you exercise.