There's a lot of hype out there about the best tech places to work for — Google, Apple and Facebook are 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 Glassdoor.com for a list of the 25 best companies to work for right now.

The list is based on an annual ranking determined by anonymous inputs from employees. For any tie breakers, we used the CEO approval rating — and sometimes previous ranking — to find the winner.