Technology:
- old technology
- poor C++ code quality
- in-house middleware stack
- poor internal tools
- no willingness to change
Careers and perks:
- promotions based on french "grandes ecoles" (top universities).
- you are not promoted if you are a strong developer either. work, talent and meritocracy are not part of the Amadeus vocabulary
- bonuses and other financial perks dramatically decreased since 2007, making it even less attractive to join
- below average pay rises for senior developers. the excuse is to favour younger ones. so basically, senior devs are not encouraged to stay.
- if you are a senior, don't get enchanted by the big salary they offer you to join. they will surely not give you a decent pay rise the year after. that's what happened to senior dev friends that joined
- and of course, totally absent HR