1. Company culture
2. Community
3. Trust
4. Fairness
5. Communication
6. Professional development
7. Engagement
8. Caring
9. Leadership
10. Transparency
Cons
1. Limited opportunities to learn new systems and methods
2. Less variety of work experiences
3. Career stagnation and fewer chances to learn new skills