Some employees on Fortune’s 100 Best Companies to Work For list just can’t bear to part with their employers.

Perhaps its due to the benefits, the community, or the paycheck, but these 12 companies have an annual turnover rate at or below 4%, compared to a list-wide average of 10%. That means these companies have some very loyal employees who aren’t willing to leave just yet.

The companies on this list range from insurance to cancer diagnostics and software firms, and have some workers who are willing to stay for the duration of their careers.

Scroll down to see some workplaces where it is difficult to get hired.