Pros
They do provide extensive training and if you've been with the company over 6 months, a free three day trip to Amsterdam for the annual company meeting and party. It is a European based company, so they are very generous in the amount of PTO (18 days), but that's standard anymore with most tech companies. The health insurance is good and the company pays a large portion of the premium.
Cons
Booking.com acknowledges that they pay below market average, but justify this by saying they provide you extensive training (which they should if they want you to perform in such a specific manner) and free snacks (apples, bananas, granola bars) in the lunch room. Having friends who work at Expedia, I found out that they pay nearly double to what Booking.com does. Note that the turn-over at Booking.com is high; most people don't stay beyond a year. Unfortunately this means that most of the high performing/talented colleagues end up leaving and the ones that stay are consistent average or low performers. You received your quarterly "bonus" based on your overall office performance, which means that low performers are rewarded equally as high performers (they say that high performers get 1-2% more on their bonus). I also found it interesting that we consistently missed our office goal by .2 to 1%, which deducted from us receiving a full bonus. Management is very, very, very green; most have never worked at another company and were promoted because they've stuck around the longest, not because they have management or leadership talent.