More than a paycheck: What engineers really look for in a job