World leaders in caring for urban ecosystems
Join the team that’s making a difference!
We are always looking for great talent. Click below to view our open positions.
Who we are
Rainbow Companies has multiple brands dedicated to science, innovation, and service. Together, we have built our business by being on the cutting edge of caring for local environments. Learn more about our individual brands and job opportunities by clicking on the logos below.
What we value
We are 100% employee-owned through our Employee Stock Ownership Plan (ESOP). Our work is guided by our company’s values.
Science
We put science at the forefront of our thinking and of our businesses.
Safety
If a task cannot be accomplished safely, we won’t do it.
Love
A passion that drives us to improve the world for people and nature.
Integrity
We honor our word and fulfill our promises.
Teamwork
We work together, accountable for our individual and company outcomes.
Education
Our commitment to learning, teaching, and on-going improvement is never-ending.
Our locations
Our corporate headquarters are located in Minnetonka, MN, but we offer employment opportunities across the country and in a variety of work settings.
More than a paycheck
Community
We are 100% employee-owned and value people as our greatest asset. We are committed to diversity, equity, and inclusion.
Benefits
As a member of our team, you will receive a comprehensive benefits package above the industry standard.
Advancement
We promote from within and are committed to investing in our employee-owners with training and opportunities for advancement.
Join the team that’s transforming the way ecosystems are cared for!
We’re always looking for great candidates who are just starting in the green industry. Every division has a career pathway from entry-level and senior positions to management and beyond. We promote from within and support our team members with training, licensing, certification, and more. We want to hear from you!
Current job openings
Our hiring process
We take great care to provide an efficient application experience. Candidates should start by identifying open positions and submitting an application. Our human resources team will contact you within a week to set up an initial interview if we think your profile fits our needs. The conversation will then move to individual hiring managers, where you can learn more about the specific role and the people you’d be working with. We notify every candidate who has made it into the interview process once a hiring decision has been made. This may take longer during peak seasonal hiring.