Pros
Booking has extensive physical infrastructure that provides many unique challenges. The services run need to be able to handle considerable traffic and maintain a high quality of service. The company is distributed around the globe, offering opportunities in many locations.
Cons
The company has changed drastically over the past few years, many senior members in the technology community as well as management have left. The replacements at the management level have significantly changed company culture, and the allure of working for a company where anyone could make an impact has given way to a strong top down leadership model where directions, and oftentimes solutions, are dictated to the employees instead of providing those employees the means to impact decisions.