Average total pay: $105,000For: Programmer/Analyst Specialist*
Best companies rank: 15
This leading money manager needs only 1,780 employees to manage $100 billion in assets, and bring in annual revenues of $910 million. Nearly all employees work at the company's Kansas City headquarters.
ACI offers profit sharing and a generous retirement benefit in which the company makes automatic contributions of 5 percent of salary to each employee's account. The profit sharing contribution is variable but traditionally amounts to 8 percent of salary; plus 2 percent match of employee contributions.
*Most common salaried job
Full list: 100 Best Companies to Work For