I have seen contracts (relating to employment) which contain terms like "by accepting this position you agree to sign an NDA that you will be provided on your first day of work". To my understanding these are unenforceable.
Can a person be fired for refusing to agree to a contract? Assuming my above understanding is correct, does it make a difference if they had at any point agreed to agree to a contract? Often times when a person is hired there is an on boarding process which contains a bunch of paperwork. Hypothetically could a person refuse to sign it and not get penalized?
There can be many (legitimate and illegitimate) reasons why someone must sign something relating to their employment. For example I was given the added responsibility to do work on the servers which were located in a rented secure building. This building had their own paperwork I needed to fill out for clearance purposes (like a background check). If I refused to do this could I have been fired?