14 of 25
BACKNEXT
14. Cisco
Cisco
Average total pay: $135,877
For: Software Engineer IV*
Best companies rank: 16

Cisco replaced General Motors on the Dow Jones Industrial Average last year. But its spot on Silicon Valley job seekers' wish lists was already sealed: The company employs just 37,000 in the U.S.; in 2009 it attracted more than 250,000 applicants.

The maker of switches and routers that connect computers to the Internet sets pay above the market average. It gives stock grants to 40% of its workforce. And despite the tough economy, last year Cisco bumped up its dollar-for-dollar 401(k) match to 4.5% of pay, up from 4%.

But Cisco wasn't immune from tough times. The company announced layoffs of between 1,500 and 2,000 employees in 2009. It also offered an early retirement to employees 55 or older that included up to 12 months' severance, a lump sum equivalent to 24 months of medical coverage, a one-time 401(k) match equal to two years of a company match, and six months of outplacement services.

NEXT: NetApp

Last updated January 26 2010: 11:14 AM ET
Email | Print | Share  |  RSS
 
google my aol my msn my yahoo! netvibes
Paste this link into your favorite RSS desktop reader
See all CNNMoney.com RSS FEEDS (close)
*Most common salaried job
Top 100 There's a new No. 1 in town: tech powerhouse SAS. Yes, even in a tough job market, some employers are doling out perks. Meet this year's winners. More
They're hiring! These 22 Best Companies to Work For have at least 500 openings each, totaling more than 87,750 jobs. What are they looking for? More
'I work for a Best Company' Meet 10 people lucky enough to work for one of the top 10 employers on Fortune's list. Interesting assignments, caring co-workers, stints in Europe: No wonder these folks love their workplaces. More