It all depends on your personal and family situation.
Also on your previous flying. Different perspectives.
We have new joiners who were used to being at home every night in their previous job. Guess how they (and their families) feel about flying longhaul?
How do you or your family cope with the permanent roster changes?
How do you cope with 24 hr rest periods, i.e. reporting for the next duty when you are tired again?
Cargolux is no longer the airline it used to be.
Still for some it is a good gig despite the fact that most of the great layovers we used to have are gone - forever.