Hey Canadair,
Like every airline in the world mate, there are problems, and yup CX has a bunch. However, saying that, it is a good airline. Keep your head down, do your work and get on with it.
Of course it is frustrating with management not giving pay rises etc. My big question to all who whinge and moan, is this...who would you fly for then?
Being Canadian, you can take a basing on the A340 in Vancouver or B777 in Toronto or you can come to HKG.
Your flight hours are fine for getting in. Go for it and make up your own mind about the company