5 Things Candidates Should Consider Before Accepting a Job Offer