1. good work life balance
2. employee friendly
3. good exciting work
4. package is good
5. stable place
6. cross functional movement
7. Experience of working in big scale / numerous systems
Cons
Things are very engineering heavy. We should tie things back to business and product decisions