Non-compete agreements

Should companies like Jimmy John be able to require newly hired sandwich makers to sign non-compete agreements? What criteria should be used in determining who should be obliged to sign a non-compete agreement?