when you encountered poor management who treasure fairness and equality the least within the own team, you can do nothing no matter how hard and how much effort you have put in your real job. Unless you try hard to appreciate the division head (not workwise) then you will get whatever you want and no need to bear any consequences when you made a mistakes.
work life balance and salary
many people avoid their working duty, especially IT / project team, making it difficult to implement anything or cost unreasonably. things are really slow here if you don't push and there is nearly no punishment even so.
pay, sense of achievement