Pros: They have an awesome kitchen, with snacks. The office is open concept. 1:1 meetings every other week. Great location downtown. Beautiful views from the office. The work isn't too difficult to understand or be trained on. Great work/life balance, and flexibility. Mostly great pay.
Cons: Some managers are very micro-managing. There's not enough work to do. NO room for advancement unless you're the class favorite. Favoritism is major here, which is a total bummer. If you don't fit the "culture" and clicky mindset, you won't last long. Even if you are class favorite, it's still difficult to grow within the company. Not a lot of clarity between managers and rest of office. They do a lot of "we're going to do this" and then they don't. Not always clear direction. Seems to be a lot of animosity since Kayak merged.