Have worked at both, Airbus pays worse but has a much better engineering culture. Also arguably, because of the location(s) the quality of the engineers is quite high despite the pay as they can afford a pretty good lifestyle.
Airbus also functions very much like a quasi governmental institution in many parts, so there's less interest in squeezing everything to death to save money.
Finally, Airbus generally has a KISS mindset, and are very conservative w.r.t change in engineering practice and tooling. When I was there we spent way, way, way, way, way more time testing than writing software - and the software was written in a way that any software engineer could walk off the street and understand it.
Oh, and quite low levels of outsourcing in critical software - they save that for things that don't have people's lives on the line.