GLP Labs vs. Non-GLP Labs: Key Differences and Benefits for Researchers

What are GLP and non-GLP labs, and what are their key differences?