Pros
1) Flexible time.
2) Monthly outings.
3) Monthly meeting to discuss new ideas, future technologies, problems, improvement.
4) Taking valuable feedback, suggestions from employees and implement it.
5) "Once a developer always a developer", its developer oriented company.
6) Opportunity to develop and improve your skills, you will get all kind of study materials.
7) No such work pressure because pressure can create faster development not better development.
8) work life balance, Best place to enjoy work.
9) Knowledge sharing sessions on every Friday.
Cons
1) No as such cons but there is no pool table.
2) There should be a play area.