Cleistogamy has both advantages and disadvantages, the advantage being the production of seeds even in adverse conditions and the disadvantage being lack of genetic diversity in the seeds produced.