1. Best Work Life Balance.
2. Helpful Team members.
3. Good scope for learning latest programming methodology and paradigms.
4. Senior Management is good and understanding.
Opportunities for professional development.
Positive attitude.
Great co-workers.
Company understands work life balance and actually respects that.
Company is growing so there are many opportunities.
Cons
Company lacks in planning team bonding activities.