Zymogen granules are membrane-bound vesicles that vary in size, typically between 0.1 and 1.0 micrometers in diameter. They have a dense core due to the high concentration of zymogen proteins packed within. The membrane of the granules is derived from the Golgi apparatus, which is involved in the packaging and sorting of these proteins.