Here's the thing though: make sure you really want the job. A good test to see if its right for you is this: have you ever programmed a game? If you have, that means you really like programming--enough to play with it. If you haven't, you might not like programing enough to do it 60 hours a week.
I see you are already a CS student, so this doesn't apply to you, but if anybody asks me "should I learn computer programming" the answer is no--if programming was right for you, you'd have already learned how to do it. If programming is right for you, you aren't wondering whether you should start doing it--nothing could possibly stop you from doing it.
If you are a programmer, very bad things will happen in your career. You will work 60 hours a week for year on a project, just to have it canceled and all the code thrown out. You'll have two or three death marches---where everybody knows the project is going to die, but management expects you to work overtime on it, with absolutely no hope of success, until the bitter end. And then you'll get blamed for the project failing--you just didn't work enough overtime :-)
It is almost impossible to measure the productivity of programmers, so very frequently your boss is not going to understand how valuable your contributions really are. You will unfairly get passed over for raises and promotions.
When your hair turns grey, you will face age discrimination, in many forms. When your boss wants to try the next programming/management fad--which you've seen variations of fail miserably at other companies--your boss will not value your opinion, he'll just think you are an old dog which can't learn new tricks. It will be harder and harder to get a new job. Eventually, your 30-years of experience will be valued at exactly 0, because everybody just assumes you haven't kept up with the latest trends.
But...if you really really like programming, that will keep you going through all these trials. For some people, its such a great fit that they can't wait to go to work in the morning, and hate to leave at night. For most people, though, eventually it would become a nightmare of tedium and burnout. A big salary is not enough to get you through. You have to actually love programming.