It's worth remembering one salient point. That is that most of CX (particularly Swire) senior management are and have been clinical sociopaths. They have no moral compass, no empathy, and seemingly no conscience. You are dealing with people who are not like you and I. They are capable of anything, and usually will stop at nothing. Trusting your career to such people will almost SURELY lead to personal misery and disaster. There are better places, and people, to work for.