What makes a company worth working for?

“Uber, VICE, Amazon, and now Snapchat have proven that the biggest and shiniest companies aren’t necessarily the best places to work. While big names, high salaries, and comfortable benefits may attract employees, they do little to keep them there if other, equally important needs aren’t met.”