- Company is willing to train you on the huge real that is technology
- Environment is very family-oriented, everyone is treated with respect and equality
- Company usually has non-work related activities which help the interaction in a remote environment strengthening coworker relationship
- Flexible schedule / Zero micromanagement
- Company has a great mission / vision and strongly values their employees