Nice place to work. Good work life balance. Supportive Managers. Good annual apprisal percentage.
Cons
Make sure you negotiate your salary before joining the organisation and do not trust on verbal communication or commitment for coming years unless it's not in writing.