Should I accept this job? (Long)