I worked in the GCO org at Expedia and will say that the agile process followed there was one of the better processes I've worked within. The people were all smart and pretty good at getting things done.
Cons
Got caught up in a management change and the last few months were pretty sucky.