Jessies post makes accurate reading.
But you know what - it will only continue with them while their staff allow them to change the roster etc. Not much can be done about the pay, and the crap aircraft. If a staff meeting falls on your day off, the answer should be sorry I can't come as i have to..... do whatever.....