Hours are long - typical for Silicon Valley - and it's not unusual for engineers to be seen in the hallways at 3 a.m. debating some esoteric algorithmic conundrum.
But Google keeps staff energized with plenty of free food and entertainment.
Full list: 100 Best Companies to Work For
