Cloudera's contributions to the open source community are vast. Having colleagues who care about community as well as one's own business is very refreshing. The Support team, of which I was a part, is one of the best teams I've ever worked with: every employee a strong, conscientious contributor. Support management also was very strong, helpful, and thoughtful about managing growth. It was hard to stay staffed to meet the workload, however, which can be a morale hit.
Smart people, free lunch (on-site workers only), awards
Benefits not as good as other companies in Silicon Valley