Pros
Well known and well respected company. Looks good on your resume. Flexible work schedule. Large dot-com....some of the problems of scale we deal with are pretty interesting. Company is doing great. stock price is thru the roof.
Cons
Have to deal with office politics - shocking for me compared to my previous company. Hard to get promoted. Senior roles are usually filled by outsiders. Old code base - hard to deal with; Its beginning to show on the live site. Use older technology. Expedia is definitely not on the cutting edge when it comes to technology. Many of the things we do here are using older/outdated software. It is very frustrating that I spend a lot of my time doing mundane things because of lack of right tools and technologies. Funnily the same feeling is shared by someone else in a different division within Expedia. The pay is strictly ok, not great. Cramped office. Too many people are crammed into the HQ building. Old offices near eastgate were much better.