I just went through some training with a guy who did a contract job there a few years ago.
He said CP is bad at best. MX is a nightmare and the airline was banned from flying to several countries because of it.
He said when his contract was over they weren't taking anymore expats for things like expats writing up broken airplanes and complaining when they were being scheduled illegally.
I don't know if things have changed but it sounds like crap.
Just as someone else said...he said you really need to watch yourself in MNL and elsewhere.