Pros
Expedia provides a great working atmosphere for most departments. Some functions face more pressure than others, depending on what's more important to the business or whats the 'flavor of the month', and also depends on your manager. Mostly, expedia colleugues are really friendly and there are many great perks as an employee. the company provides daily challenges for employees from stakeholder management, to navigating through dinosaur technology and the tasks never stop rolling in.
Cons
I've been at expedia for almost 2 years, but the compensation increase given upon promotion is capped. If you come into expedia on a non-managerial role then you could be stuck on low salary increases, or could be forced to move elsewhere for much better compensation on your next step.