Fortune 1000 rank: 724Best Companies rank: 43No. of U.S. employees:
7,635Most common salaried job:
Software EngineerAvg. pay in that job:
N.A.What makes it so great?
All new employees get options at this financial-software maker, and everyone gets four days off with pay each year to perform community service.NEXT: J.M. Smucker