Which conditions would make reject or quit your job? - eviltoast

Being forced to use a particular OS, hardware or programming language? Working remotely? Certain company structure?