horticulturist may join construction or landscaping companies to design and develop the landscape for a specific site. They cultivate flowers, grasses, shrubs, trees, and advise their client on proper plant products and irrigation to maintain the look and integrity of the greenery. Horticulturists know the types of plants that would thrive with each other. They also take into account climate, soil, necessary nutrients, and plant care.