Go beyond the salary: learn how to evaluate benefits, retirement contributions, bonuses, and hidden costs before accepting an offer.