1. Good work-life balance.
2. Good for freshers
3. Benefits are okay
4. Senior management is responsive and values people sentiments.
5. Free hands to innovation and suggestions, and no technology restrictions.
6. Healthy team management, no corporate politics