Growing cannabis indoors allows you to control every aspect of the greenhouse environment. You can give your plants the exact amount of light and nutrients they need, as well as precise temperature and humidity. This results in higher yields and higher quality crops.