1. Good relationships among colleagues
2. Good company benefits, clear systems, and an established organization
3. Generous salary and bonuses, plus additional bonuses after working there for a certain period
None