One side effect of working at top software companies is the constant threat of attrition. People are highly valued and highly compensated, but there are always companies that will pay more. Engineers are regularly contacted by headhunters and by recruiters at other top companies trying to lure them away. If successful, this pays the new company double-dividends: it increases the hiring company's staff while depleting their competitor.


Via The Learning Factor