Some of the engineers you work with are fantastic, knowledgeable, and go out of their way to help you.
The technology is interesting, and some of it is at the forefront of the industry, although it sometimes moves too fast. I'll elaborate on that in the cons.
The canteen is subsidized, which is always nice. The food in Amsterdam is free.
Up to £1000 (25% of booking) discount each year on any hotel on the Booking.com platform.
Unfortunately, there are more cons than pros to Booking - Transport, all of which seem to have appeared over the last 12 months.
Senior management are definitely detached from the day-to-day goings-on of the business. I've heard reports of shouting and belittling in OKR meetings.
Top-down hierarchy - Decisions are made in meetings where nobody with any knowledge or expertise is present. As an engineer, you're expected to be a good monkey and do what you're told.
Work for the sake of work itself - People seem to dream up new needs within the business in order to justify their role and then force it upon the rest of the business.
SOx Compliance - This is possibly the worst of them all. They expect you to follow processes which are ever-changing, and then when you make a mistake because you've been implementing the "old" process, you're threatened with disciplinary action.
Towing the company line - If you're not a poster girl/boy and do what you're told, you won't get anywhere. Free thinking and constructive feedback is prohibited, as is public discussion.
There's not really much advice you can give Management, as they're largely the problem.
There has been an exodus of the "old" management who made this place a great place to work under Rentalcars.com, and they've been replaced by head honchos from Booking HQ, bar a few.
Also, it seems that any new hires above Team Lead (EM) are now line-towers. Whoever shouts loudest usually wins, as long as it's what Management wants to hear.
I'd agree with the review titled "Strangely dysfunctional organisation".
Technical interviews: Interviewers were super nice, but they expected a high level of classical ML. Unfortunately, my experience is more in deep learning, while they expected answers like RBM. Overall, a good experience.
One-hour telephonic call with the test manager. I was asked about my previous role and received questions from my CV. Competency-based interview on various scenarios, focusing on what and how we will do or solve problems in testing.
Technical assessment conducted in own time, followed by three rounds of interviews with varying members of the business. Then an on-site interview, which was split into another two interviews: general and technical.
Technical interviews: Interviewers were super nice, but they expected a high level of classical ML. Unfortunately, my experience is more in deep learning, while they expected answers like RBM. Overall, a good experience.
One-hour telephonic call with the test manager. I was asked about my previous role and received questions from my CV. Competency-based interview on various scenarios, focusing on what and how we will do or solve problems in testing.
Technical assessment conducted in own time, followed by three rounds of interviews with varying members of the business. Then an on-site interview, which was split into another two interviews: general and technical.