Pros
Very systematic selection process. First was an MCQ round and second was a coding round. The selection team was extremely friendly throughout the process and even a senior manager was involved in the coding round, moving around and helping people with debugging the code. They showed great teamwork from the interview process itself and I later realized that they were comprised of people from Bangalore as well as Mumbai office. There were a total of 2 technical interviews and 1 HR interview. They tested practical as well as theoretical knowledge of the subjects. Even if you don't know the correct answer, they tried guiding to the correct answer without telling the answer to test if you could solve things if given a little push. I guess you just have to be true to yourself in the HR interview The whole process was pretty long (9AM to 8PM) but they really test their candidates.
Cons
No real complaints about the selection process.