– lets each individual set their own goals, reach for the stars, and be supported in finding success
– fun people who know how to work hard yet still make time to enjoy the work (and each other)
– strong leadership that invests in developing team members' success
Cons
– probably should get more credit than they do for their impact on Silicon Valley
– small company environment means "no place to hide" for people who aren't committed to teamwork and contribution - but that's not really a "con"