Pros: diverse culture
Cons: unfocused and immature management, a highly enefficient workplace with minimal room for career advancement
On the good side, people are quite diverse and interesting, but management is extraordinarily immature and unfocused, with their products reflecting this mood: this is the mega-mammoth of travel services, and it just about sums it up - big, grotesquely uncultured and massively inefficient.
Imagine having 10+ years of experience but reporting directly to someone who has half that... and has never shipped a new product before he/she joined the firm. Your days feel empty, scrambled and uneventful, and you are being micromanaged (that's what people do when they perceive you as a threat or when your product management role is downplayed to the level of a technical project manager, whereas your contribution to the product's roadmap is limited to writing technical documentation). Chances of career advancement? Zero to none.
Shame on me - I should have known better: when you have shipped roughly 5 times more marketable products than your hiring manager, your career is going nowhere... and sadly, no one cares that the department is managed poorly.
Ironically, if you do get hired into an environment like this and are good at what you do, you *will* be perceived as a threat unless you are good at playing dumb. Combine this with the fact that many of their developers are overseas and you will have to collaborate by getting on the phone at 4am or 9pm a couple of times every week, and this will not sit well with you unless you are a workaholic willing to work for a 10+ year old company that iterates products like there is no tomorrow but offers you zero equity in return for your hard work.
That said, I am quite unexcited about working for TripAdvisor or for any of its subsidiaries (e.g., Viator) again in the future, even if my pay is much higher.