Spermatogenesis takes place in the seminiferous tubules of the testes. It is a complex process where diploid spermatogonia undergo mitosis and meiosis to produce haploid spermatozoa.
An egg cell carries a large amount of nutrients and organelles needed for fertilization and early embryonic development. In comparison, a sperm cell is specialized for mobility to reach the egg, hence its smaller size.