Pros
1. The most tech savvy and agile based company. Strives to do the best thing technology and agile process wise. 2. Highly skilled and talented engineers and managers to learn a lot from. 3. Very good and real assesment of skills in the interview process which has a tech phone interview, weekend assignment, personal tech and behavioural interview. I liked the weekend coding assignment which is real test of the coding skills.
Cons
1. Travel business itself is not doing so great and there is too much competition for air business. 2. There is scope to make Compensation to be more competitive with the company's expectation from the employees and the tough interview process. 3. Advice to those who don't like technology: This is not the place.