Pros
Although Agoda is not the biggest OTA around (which is a plus, in my eyes) it is still a full blown e-commerce company with huge multi-national user base. This means that technology must be scalable and distributed (data across few data centers; strict SLAs; etc). So as part of the IT organization you get to be exposed to the best of best practices in the field and take part in a very smart and energetic development organization. Cultural-wise, Agoda still maintain it's original start-up mentality which generate ample of opportunities to grow.
Aside form core IT lure, living in Bangkok also has it perks: relatively lower cost of living and very accessible nearby destinations to explore (within Thailand but also in neighboring countries like Laos, Vietnam, Cambodia, Malaysia, ...). On top of that, Thai people are very warm and welcoming people and Bangkok is a relatively modern city with multitude of nightlife/leisure options.
Cons
Tropical weather; super busy city (with traffic jams in the middle of the night...). Spicy food.