Pros
Fantastic group of smart people. Interested in solving problems for their consumers, but sometimes a bit too A/B focused for revenue gains. Trip continues to invest, take risk, and grow their risk. For a software engineer - great opportunity to learn how a consumer facing site with a huge traffic base operates. Ownership throughout the stack, fast iterative cycles, and interesting technical problems to be solved.
Cons
TripAdvisor has been going through internal engineering struggles as it deals with code base issues, a very tight job market, friction between engineering and product, and a lack of career opportunities. That is all changing as the organization recognizes the need to make changes and is unafraid to air the problems publicly and figure out solutions.