Pros: great location
Cons: mediocre pay, supporting bad legacy code
TravelClick is a decent company to work for. Senior leadership doesn't respect development efforts though. There was a focus on sales over product during my time there.
Because of this, many of the efforts that developer thought were beneficial weren't pursued, and they were left managing code they didn't want to be, because fixing it was never a priority.