FWIW, in many countries, these are standard features of any employment contract. The US has unusually weak statutory protections for workers.