Overall company is good. I liked few groups in Expedia and certainly like Dara as a leader.
Cons
1. re orgs
2. Bad leaders and lot of politics
3. Bad managers
Do NOT join the GCO organization. If you are result oriented then you will suffocate yourself for a change. People like to play politics more than being passionate about product improvement and gaining sharing knowledge.