I tend to take the view that I employ employers to find me interesting or useful stuff to do and to provide any structure and organisation required for said stuff. If they aren't doing it properly, I can fire them.
This is the view every should have - then there would be less of the sort of treatment that leaves people feeling like shit. This is why I love consulting. I get to interview who I’m going to work with and I’m the one who gets to decide if we are going to proceed. I’ve done the interview “firing” a few times and boy are they surprised to hear it.