The job rotation is a convoluted mess that tries to make people happy who don't give a damn about having fun as long as they can feel superior to others, no human being in their right mind would implement such a strict and deterministic design, especially when you have such a pathetic network implementation.