Great article.

This makes me infinitely more comfortable with my decision to tell company A to screw off: they low-balled on salary, forgetting that they were hiring a CS undergrad and not someone from the business college. They tried to use a middling signing bonus as a crutch for the salary number.

And the icing on the cake? They flat-out refused to negotiate the starting salary.

I may be an engineering undergraduate, feeling a bit fish out of water in financial consulting, but I'm not that dumb.