Vantaggi
Friendly colleagues Company in a good financial position
Svantaggi
Terrible transparency - both between company and customers, and between management and employees. Problems are swept under rug. Little transferable knowledge - overall a lot of the stuff you learn is very specific to Amadeus. After few years you will find yourself hard to find a job elsewhere. Little time spent coding - A lot of bureaucracy, most time is spent activating features, fixing bugs, checking regressions tests. Consensus is that only ~20% time is spent writing code, or engineering new products / features. Poor engineering practices - a lot of new hires don't come from Computer Science background, and thus the code quality is dropping alarmingly, with pretty nasty bugs surfacing in production. Poor culture - management doesn't consider feedback from subordinates (even when there is an overwhelming majority against certain decisions)