Growing marijuana plants indoors has certain advantages. When growing indoors, the grower has complete control over everything. This includes the growing medium, air and water quality, nutrients, lighting intensity and cycles, etc.