Can my work legally do this?

no one is forcing you to work there. its not slavery. get a new job for the 100th time if you dont like it.