Expedia provides a great work life balance. It's a nice experience to work with smart people and a very employee friendly organization. There are ample opportunities of good learning and all round development. It helps you to grow as a leader and always encourages to take ownership.
Cons
Pros tells the whole story about the organization.