It's funny how the constant moaning seems to come from a very vocal minority of pilots. All this nonsense about how 'my life was ruined by those
pr!cks at CX' says more about the attitude of those doing the whining than it does about the company.
No, CX is not perfect, but there are over 2,000 pilots here these days and I dare say the vast majority are reasonably happy with their lot. I've been with CX for over 10 years and I've been very happy during my time here.
It's my very humble opinion that life is what you make of it. Make an effort to fit in, accept the fact that there's good and bad in any company and don't expect the world to offer you everything on a silver platter.