I avoid them like the plague. My last flight with them was from Toronto to Dubai. Absolutely horrible service. They ran out of chicken and only had a vegetarian dish and only served us one meal, which is ridiculous for a 14 hour flight. And the customer service is awful.
I am now trying to find alternatives, even if they are a bit more expensive.