the employer alone sets and changes your schedule, and must pay you for all days worked.
Yes, the employer can ask. But you can always refuse and take the consequences.
As many as it wishes, unless the employer has volunteered to be bound by a contract of employment.
The employer can never use your pay. YOU can be compelled to use your paid time ( a gift from the employer) for days you do not work. The employer can make any rule it wishes about that.
An employer cannot make you work ANY days without pay. Hourly workers get paid for every hour. Salaried-overtime - exempt workers get paid for whole days or not at all for a day. Work 1 hour and you earn a days pay. Work 20 hours in a 24-hour period, and you earn a day's pay.
There is no law about how many days you can work in a row. If an employer needs you at work and if you want the job you go to work. There is no limit. There are only laws on number of hours worked/overtime and the number of breaks/lunch/dinner that are to be given in a work day. There are also no laws about working holidays. I am sure that if you don't want to work the employer can find someone who is out of work to replace you.
Yes you could, your employer cannot make you work that many but you could choose to.
Generally, an employer can dictate work hours. I'm not sure what you mean by "because of open availability" but I don't think that would change the answer.
No, your employer can not require you to work seven days straight. According to federal law, you are allowed at least a 24 hour break in the work week.
no law prohibits that. Employees work as scheduled by the employer, or they leave.
Permanently, if you and your employer agree to it.
Definately not. No US law prohibits that.
Transfers without notice are lawful but rude.