Pros
The work atmosphere at Expedia is generally friendly. Benefits are expensive, but comprehensive (although vision coverage, for example, is declining in quality). The environment is low stress, since there is very little pressure around deadlines or deliverables (which is a double-edged sword, see below).
Cons
Expedia's real corporate philosophy is cheapness. Corners are cut everywhere: projects are overly ambitious in scope and then absurdly underfunded and under-resourced, compensation is non-competitive (especially in the Seattle market), licenses and contracts are negotiated down to levels that can't possibly be sustainable for partners and vendors. Hardware is often ancient; the laptop that I was issued had a label on it that proclaimed it was Windows 7 compatible. Engineering talent is adequate, but project management is so lax as to be non-existent; release schedules are rarely adhered to, if they are created at all.