Pros
Expedia has been a good place for me to grow into my current role, I've had lots of experience in different technologies and have been lucky, for the most part, to pick the projects/teams I work on. I've been very pleased with my direct management, but it gets wonky on cross team projects
Kontras
There is a disconnect between leadership and tech as far as understanding what our problems are and why we cant build things fast. Expedia has been around for a long time, and for most of the time its been around, there has been limited effort to clean up code, leaving a lot of half implemented or hackey features that were built and abandoned in the code over time. I don't think expedia has a great growth trajectory, and really it needs to focus on what it does well and not try to compete with the likes of shopify or retail commerce.