Pros
Benefits are good, including travel benefits. Opportunity to balance many projects. Fun place to work. Expedia is still a very young company, so still has some of the perks of an early start up, though those are quickly going away (t-shirts, picnics, fun holiday party.) Work life balance is good. Since they low ball salaries, it is a good place to get some experience, but you may not want to stay long.
Cons
Promotions are nearly non-existent and the ones that are given out, it is not clear why or how the person got it. Very little recognition for a job well done. Low ball salary and no clear criteria on how bonuses are given out. Departments are very autonomous, so there is a lot of duplication of effort. Leadership was put in place because they have been in travel for a long time, not because they are good leaders. There is little to no internal leadership training, so no expectation of leaders learning leadership skills. No value in keeping valuable employees.