Pros
The company is still quite young therefore there are more chances to grow internally. The management is also young and experienced meaning you could get trained and coached by people with different backgrounds and approaches resulting in a wider learning process. The overall environment is friendly and cooperative; teams are well balanced in terms of members' personality resulting in a very nice team atmosphere. Regular feedback and reviews with the management are also useful to understand areas of improvement or different opportunities within the company. Also the turn over of people is very low. I would definitely recommend working for Agoda as an exciting and stimulating experience in the online travel industry.
Cons
There is space for improving the benefits package.