I’ve flown Cathay Pacific’s A330 within Asia in business class multiple times (including on the reverse direction of this route), but this time I was in Cathay Pacific’s economy class on the A330.
Boarding was a bit of a zoo. They put on the boarding passes that you should get to the gate 40 minutes prior to departure, but boarding didn’t actually start until 20 minutes prior to departure. At BKK, you do scan your boarding pass upon entering the gate area, though, so you don’t need to scan your boarding pass again to board the plane.
I unfortunately don’t have many pictures of the cabin because boarding was the aforementioned zoo and the cabin was quite full. After getting comfortable, the service manager on the flight came up to me to welcome me and give me a bottle of water, which I thought was a nice touch. I believe she greeted all oneworld Emeralds on the flight.
Cathay Pacific’s in-flight entertainment system (Studio CX) has a great selection, but they do play ads before movies. At least you can fast forward through them. There was also a power outlet at every seat.
I had pre-ordered a vegetarian special meal, and the VGML was fine. It was vegetables, some tomato-y sauce, and polenta. It was served with fruit, soy milk (yum!), bread, and juice.
Even though this was only economy class, I felt like I received great service. I was referred to by my last name by multiple different flight attendants (e.g. when I went to the bathroom and when my tray was cleared), and the flight attendants were gracious, attentive, and seemed to genuinely enjoy their jobs. It probably helped that I had oneworld Emerald status on this flight, but flying on Cathay is such a stark departure from flying on American carriers. The service in economy class on this flight was better than the majority of my domestic business class flights in the US. A great product in the air and awesome lounges in Hong Kong (even for business class passengers or oneworld Sapphire members) make Cathay Pacific one of my favorite airlines to fly.