Avantages
The culture is great for anyone who's looking for positivity and diversity. The company takes complaints very seriously and will try to act as an advocate of the victim. The compensation is competitive. The company tries not to lay off employees. Career progression is good, up until you get into senior management. The relatively small engineering org makes it easy to have a large impact from day 1.
Inconvénients
Engineering is seriously understaffed. They usually have teams a fifth the size of the same teams at similar companies. It usually results in a lot of overtime, stress and cut corners. On the other hand, the scope of the work is comparatively limited, so it's somewhat manageable. Leadership is conservative in their decision-making. They do not like to make big gambles, but given OpenTable is a market leader, that's not uncommon. They're also well aware of their position. Their tertiary benefits tend to pale in comparison to other companies (e.g. lunches, snacks, amenities). You pay for lunch on your own dime and the company rarely provides catered lunch.