Agoda is a great company to work with. I have really enjoyed working with agoda for over 4 years and still enjoying.
Cons
Need to make structure before trying new programs or products so that there are less possibilities of failure.
If a team member have a new idea or different approach, then management should support and try it rather than dismissing.