Brushwing...
"I would look for - Growth (CX has limited, limited, controlled and planned growth)" sounds just right to me!
Aggresive expansion will and has caused large lay-offs which won't happen at Cathay.
"3-4 years to upgrade to JFO at the moment." Changes all the time. Just two years ago it was 18-24 months. Also, even if it jumped past 3 years during a crunch, not bad for a SO who could have been hired with as little as 1500 hrs.
FYI, command on a B747F can be as little as two years for a new hire with the experience and most if not all freighter F/O's meet the hours requirement. B744F commands are about 4-5 years from hiring.
Your glass is obviously half empty and maybe you would be happier someplace else but please don't stick around and just complain.