OK, this is getting ridiculous. There is no best practices. You think a company worth Billions would have a standard of ethics.
Afterall, that's what they interview on. Best Practices. Ethics.
Doesn't Facebook have blogs on things like efficient servers, algorithms and such. They are obviously at the forefront of technology (or know about it). Why aren't they implementing these things?
It seems to me that the more your company is worth, the less you get to bend rules, all to chase more money. HR an lawyers will take care of the rest.