Amazon is ordering its warehouse workers to sign non-compete agreements in order to keep them from taking on similar jobs for up to 18 months should they leave. These contracts are usually meant to prevent white-collar workers from spilling company secrets.