In my opinion I would snatch this opportunity up. You are gauranteed to graduate with no debt and graduate with a job, which thousands of new grads don't get for months. I wouldn't worry about the three year committment b/c you're only agreeing to ...