So i work a ten hour shift and when my time is up i want to go home but i am told that i have to stay till the job is 90% done but we have more employees that come in at 5 pm and they are scheduled to be there late so can i get fired for leaving at the ten hour mark ?