<human>: So I work 3 jobs. One being the main job I went to school for (a chain salon) and I also work retail and nanny on the side. My salon job gives me my schedule usually about a month in advance. However in the last few months, these schedules have been randomly changed, making me work at different salons in the area without even asking if I can. 
Don't get me wrong, I love helping out. But I have 2 other jobs that my salon job knows about. I can't afford to quit those jobs and I also share a car so I don't always have a way across town to another shop. I guess my question is: after the schedules are finalized, are they allowed to change them without asking me?! They know I have other jobs that schedule me around their schedule. Can they do this to me? What can I do?

Summarize the given text in a few sentences.
<bot>: finalized schedules being changed without them asking me, I have 2 other jobs that work around this one, is this legal?