Cannabis is a versatile plant that you can grow in many environments and has proven to be quite adaptable to many soil types. climates. It can be grown outdoors, indoor, in a pot, or in a grow box.