Pros: They really had a great range of movies, shows & games. The movies included recent releases & classics, and the some shows were whole seasons which was nice for a long flight. The crew was very nice - I certainly wouldn't have been after the way some of the passengers were treating them. They were accommodating to everyone's needs- bringing the newly vegetarian woman a different meal, picking up the whole curry chicken dinner a child threw across the aisle that the mother would not pick up, drink service was offered several times & so was garbage pick up.
Cons: The boarding process was HORRIBLE. We were delayed due to a poor boarding process & uncooperative passengers who refused to adhere to the security guidelines. (In there defense it was basically going through another security checkpoint which we had all already gone through, but COME ON people!) They were trying get people to check all rolling carry-ons due to limited space while letting people with MUCH bigger bags on to the plane- I could have fit in a lot of those people's carry-ons! The seats were the thinnest I've seen for a long-haul flight & not at all comfortable- impossible to sleep on a 9 hour flight. The headrests were awkward & my husband's was broken. So then we were delayed for our last flight home out of DC. It may not have been the airlines fault entirely but the whole system was screwed up & I have had much better experiences with other airlines for transatlantic flights.