Avantages
Culture is great, especially with regard to support from managers and collaboration. People are there to help each other. No workplace is perfect, but it is overall a healthy culture with a lot of value placed in work-life balance. There are a lot of big challenges, both technical and otherwise, and some big impacts to be made. Even relatively junior contributors can make a significant difference to the product if they seek the opportunities. Both consumer and enterprise products offer a lot of different challenges to work on.
Inconvénients
Big organizations can move slowly sometimes, and OpenTable is no exception (although this has been getting better with fluid teams). Better coordination between product, design, and engineering is needed in some areas.