Pros
The salaries paid by Qatar Airways and the career opportunities (if you're smart enough) are very good. Work environment outside of Qatar as signifcantly better than in the head office in Doha. It is a very international environment with a lot of expierenced airliners from all across the globe to learn from.
Cons
The organization of Qatar Airways is extremely paper-driven, stiff and time consuming. There is very little automation and a lot of internal politics. At times you might also find that there is a significant number of people who are just coming to get their salary and benefits. Driving change within the organization is extremely hard to achieve. Almost all decisions are made at the very top and individual managers have a fairly limited amount of space to make decisions in. Data driven decision making and a culture open to errors and learning are very hard to find.