Pros
Fantastic culture, especially the Bangalore office. The firm has a great life/work balance, competitive pay, challenging assignments, great clients, caring management, and is growing quickly. The office space in the new building is an incredible space
Cons
I enjoy traveling, but it's part of the life of a consultant, so consider whether or not it's for you. Work hours can be long at times, but there are definitely times when the hours are more normal.