Quality of life at Saudia is mainly dependant on two items.
1. The particular management group for the fleet that you are employed on.
2. Whether you can get a regular line of flying each month or you are stuck with a reserve schedule.
I can say I have been treated very well by my management group.
If you are on a reserve schedule and you are dealing with crew scheduling all the time, you will have NO quality of life and the job can be miserable.