We value our canvass team and we have the most aggressive compensation program in town! Get paid what you deserve! New Castle Installs, LLC., located in Meridian, Idaho, is looking to expand its canvas and marketing team. This is your chance to build your career in an energetic, ambitious professional environment with amazing compensation. We are looking for entry-level sales representatives that are athletically-minded, self-motivated, and goal-driven to boost lead production to increase salesNew Castle Installs, LLC.