Pros
1. Great work life balance resulted from the scientific management system (Agile and Quarterly goals) 2. Great benefits 3. Friendly environment to learn new technology and knowledge 4. As the company is still growing per business and technology, the business requirements will push you to jump outside comfort zone and learn continuously 5. Strong supports from Booking Holdings sibling companies which makes the company have great potentials 6. People are friendly, company structure is kind of flat, and offices doors are all open, so your voice will be heard by any level if you want
Cons
1. Company does not have formal program to cultivate fresh graduates, so most of the new blood of the company comes from other companies. 2. As most of the positions empty after people left are filled with experienced people from outside(both individual contributor and management tracks), so the culture of the company is a mixture as different team leaders are having different cultures inside teams. 3. As management positions are not filled from inside, during the management change, there will be contradictory plans showing up especially in details (the same direction from high level, but different opinions of how to achieve the goals). 4. All of the reasons above make the career development path inside the company not very clear, especially for management track