Despite the fact that Tripadvisor offers a good starting salary, their annual salary increases are meager.
However, my biggest concern with Tripadvisor is their clear and repeated demonstration of how they do not value a majority of their employees. In large department meetings, management always recognizes the same handful of individuals and leaves everyone else in the dust. They fail to acknowledge (or possibly don't care about) contributions that other members on the team make.
I've had multiple discussions with management expressing a strong desire to take on additional responsibilities and advance, but the answer is always "no". Rather than allowing their employees to grow to where they can promote from within, they hold their employees down and hire new people to take advanced positions instead.
As unfortunate as it is, I see no future for myself with Tripadvisor.