Смотря какая работа.
По интенсивности, по нагрузкам.
К примеру, есть профессии, где даже 6-часовой рабочий день изматывает физически и морально. А есть такие, где 12-часовое дежурство позволяет посещать Интернет, читать и играть в игры.
Так что все зависит от того, что это за работа:каковы функции, обязанности.
Напряженная, интенсивная работа - лучше 8 часов, чем 12. Потому что все 12 часов вы не сможете придерживаться нужного ритма, уже через 5-6 часов вы утратите внимание, скорость. производительность и т.д. - то есть эффективность, а, стало быть, и заработок. К тому же большой промежуток (2 суток через 2 рабочих дня) хоть и даст отдохнуть, но излишне "расслабит"
А вот если работа предполагается не интенсивная (дежурство, уход) , то 12 часов - это вполне приемлемо, тем более в последующие дни вы сможете заняться хобби, домом, или другой работой