Pros
I've been with Travelocity for more than a few years now and despite changing ownership and leadership teams multiple times, I know that this is going to be the best job I'll ever have. Reasons for that:
1) Culture is one of collaboration and respect. People in the Dallas office are genuine, like each other (often becoming good friends), and don't try to undermine one-another to get ahead or anything like that. There are a couple bad apples (they likely came from the Expedia side in Seattle where politics abound) but the vast majority of people are just good people with good intentions who want to enjoy their work and balance that with their life.
2) Flexibility - Expedia Inc does an excellent job with allowing employees flexibility to work remotely or from home when they need to. It's probably the most flexible place I've ever worked, and for that reason alone, it would be really tough to leave. Even if I was offered a lot more money.
3) Travel - almost every non-entry-level job ends up with interesting opportunities to travel to cool cities in the US and often around the globe, given the global nature of the organization with offices in Europe, Asia and Australia.
4) Benefits: Travel reimbursement (its not much but its nice!), great vacation policy, 3 months new parent leave for men and women (women also get additional leave for maternity recovery - I think it ends up being 4 or 5 months in total for them), and of course the natural travel benefits that come along with working for a travel company like discounts, IATA membership and frequent flier miles, etc.
5) Career growth - for the most part, EI is pretty good about giving people opportunities to grow and be promoted. They aren't one of those companies that won't promote you unless you've been doing the job for a long time. They identify good talent and give them opportunities to grow into new roles.
Overall, this is a great place to work and I highly recommend it.
Cons
The biggest con is dealing with the politics of Expedia, but we mostly are able to stay out of it in the Dallas office. Politics and personalities abound in the Bellevue and London offices in particular. Just a very high amount of people doing whatever it takes to promote themselves internally and get more "territory." There are also a few bad leaders that get terrible employee reviews continually and nothing is ever done about it.