If you are trying to compare the Spanish contract to other European contracts, there is no point doing so, at least now until SEPLA is active.
No fixed roster, no part time, no overtime, flying generally a lot (all under EASA FTL), no swapping duties for days off or viceversa. No bonus, nothing like that.
Apart from that, no pension, no sick pay (apart from the statutory sick pay), no incentives. Fairly low salary compared to other European bases, no holidays guaranteed during the summer season.
But if you are local or are intending to live for the rest of your life in Spain it is a good deal, gives you really good quality of life. But if it is not your case and you are just looking at it because you would fancy a bit of sunshine without losing to much money or conditions, it might not be for you.