The 25 Best Companies to Work for in 2012

Vivian Giang writes, "There's a lot of hype out there about the best tech places to work for — Google, Apple and Facebookare well-known dream work places.

But what about the lesser-known companies with smart, driven colleagues, sweet perks and endless room for growth and mentorship?

To find out, we turned to for a list of the 25 best companies to work for right now."