Pros
Work environment is good.
Work pressure is optimum.
Exposure to various projects, sometimes need to do things single handedly which definitely boost the experience level.
All the employees here are super friendly and thus no egos, no politics.
Relationship between various departments- Java, .Net, Android, Design, HR etc is healthy.
Cons
Salary is not up to the mark
12 months appraisal policy
Btw, whoever wrote down those such disgusting negative reviews below are lying and are mentally retarded.