Great companies to work for often share these 15 characteristics: Competitive compensation. A company that cares about its employees provides them with appropriate salaries and benefits. ... Company culture. ... Community. ... Trust. ... Fairness. ... Communication. ... Innovation. ... Professional development. More items...