10 of 25
10. Brocade Communications Systems
Brocade Communications Systems
New hires helped clean up a local park.
Average total pay: $170,175
For: Software Engineer*
Best companies rank: 61

Civic-minded employees can pay it forward at this Silicon Valley high-tech outfit: They can take up to five paid days off a year to work at a nonprofit (until last year, the maximum was one day off a year). Those who prefer to donate money can get their charitable contributions matched dollar for dollar up to $20,000.

The company -- it makes devices that connect servers with storage centers --- sets base pay at or above the industry median, and then piles on generous bonuses linked to performance. When they're hired, employees receive restricted stock units. Then they're awarded more units each year -- the better Brocade's doing, the more it gives out. Employees can also buy Brocade stock at a 15% discount.

NEXT: Adobe Systems

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