Pros
Lunch is free (well not free because you work for it and receive a low salary) but at least you don't have to worry about bringing lunch.
Cons
Total hierarchization. No communication with managers who barely say hello. Team leads are nothing more than watch dogs that are literally waiting to pounce on you if you are not on correct code. They learn superficial leadership skills to make it seem like they care, but they are really ruthless in making sure your productivity is squeezed out to its max. Their bonuses are based on your stats Overall, I would not recommend this place to my worst enemy unless it was a simple case of you need to pay your bills and that's it. You gain no hard skills except maybe your customer service gets a bit better because of the amount of hassle you have to deal with everyday because guests and property owners are so annoyed with the service that basically your job is to be there to receive punches in the face intended for Booking.com. They make empty promises of development but this did not happen once while I was there, and you see a lot of people staying in the same customer service role for several years, making you far less employable if you want to leave because you don't learn any tech skills besides learning B.com's own internal system. No transparency. The company chose to not renew the contracts of 350 approx people without any accountability or transparency. I would not trust one word that anyone tells you in this place.