Pros
For Kayak, people is first. The way you help your team on a day a day basis, the way you share your experience with other teams to make things run smoother and contribute to a common goal is the main KPI for the company. They spend a lot of money and effort making people comfortable at work. Everyone is treated as a grown up, you can manage your time and workload and no one is going to control you as long as you are responsible and meet the deadlines. The information inside the company flows as it should be, the communication is transparent and everyone is always aware of what is going on, what are the goals of the company... The management is always there to answer any question and they are reachable. One of the things that I like the most is that here work and fun come together. We can work or brainstorm while playing video games or ping pong during working ours or just chill at the sofa for a while. Also, on fridays there is a social event for people to mingle. It feels like home.
Cons
Nothing yet. There is always space for improvement, but I can't think of anything like really important.