Landscaping companies typically hire at age 16 or older, with starting salaries around $36,690. Responsibilities include removing dead trees, monitoring plant health, and working outdoors. Pay can increase to about $50,890 with experience and skills.