Airlines are like girlfriends. You'll always complain about them but you need to find one that work best for you.
CX is not a perfect job but is sure beats flying fish in an overloaded C-206 in icing conditions. If you can put aside the bulls*^%t which will be at EVERY company, get yourself a shiny big jet endorsement with a little time on type, you'll be sitting sweet for any airline job in the future. Believe it or not but CX on a resume is actually not a bad thing when searching for work.
You obviously did your home work but one thing to keep in mind. Their problems are not always your problems so keep an open mind and make your own decisions based on your experiences/risk comfort not solely based on someone else.
Good luck in your future endeavors.