Pros
* Pretty decent work-culture, decent health & other company benefits * Few teams have good work and technology stack. Otherwise, it would be like any other tech team elsewhere implementing features. * Policies are pretty good, but it wouldn't hurt to fine tune to the employee needs and industry trends. * Business demand in few units is relatively better compared to other travel companies and has the potential to bounce back soon.
Cons
* Salaries were lagging considering how other product companies are evolving, and with new hires, there was a disparity creeping in. * Few teams are running with low man power and hence work could be demanding and stressful. * Not immune from the office politics and could be detrimental to the personal growth. * Callous attitude of the HR team (not always) in terms of handling the employee concerns and exit interviews. * Leadership is more worried about deliverables (and related numbers) over people. I hear it is improving in some product teams. * Perks have been reducing over the years