Okay, for a moment I thought you would stop studying to go work. Good for you buddy.
I am also hesitant about whether or not to accept a job right away after my next internship or wait after my Masters next year. I have just applied to a top Finance program in Europe, and if I get in, I'll for sure get offered great opportunities, with most likely better terms than what I'll get if I sign right away.
How do you guys get to know what "good terms" are anyway? You talk with fellow students and compare what they get?
First off, I would never stop/delay my studies for a job. I turned down a VERY good position at SAP (a top software firm, one of the biggest in the world) because they wanted me to start right away, forcing me to delay my degree. I feel that if a company wants you, they will wait for you... and if a company REALLY wants you, they will be willing to commit to you right away even if you can't start for a while still (like in my case).
I hesitated to take this offer right away because I know that other companies were very interested in me, but they couldn't make me a concrete offer right away (they asked me to wait until ~Feb). I realize I took a bit of a risk because who knows what kind of offers I might get and from where... But ultimately, I like this company, I feel good about my opportunities there, and the offer they made me was at the price point I told myself would be enough to get me to commit immediately.
As for what is good terms... Hard to say. I use websites like glassdoor.ca to get a good idea of salaries in certain industries, in certain companies... It also gives you a good idea of what it's like to work at certain firms as people post reviews. It's a great resource, though some industries have less data compared to others. I basically took an average of salaries for new grads in my position and upped it a bit to say, ok, if I get offered this much, I will take it.
For me, it was simple... They made me a salary offer right out the gate with 0 experience (in this industry) that was the same as I got after 6 years working in banking. I had to bust my ass to get that at my old job, and it took me 2 promotions to a senior level before they gave me what this firm is offering me as a new grad... So I am pretty pleased with that!