I had many good years working for Dragonair, but times have changed. The salary is pretty poor for the high cost of living and the company has changed from being run by expats to being run by locals. Now the locals are a great lot in general but the ones at the top in KA, especially General Manager Personnel, have a big chip on their shoulder. Not good for a healthy working environment. But you are right there are many companies that have their problems.