Powell - CDN

14 reviews

About Powell - CDN

Powell Canada’s Head Office, located in Edmonton, AB is a subsidiary of Powell Industries of Houston, TX. With over sixty years of experience and 3500 global employees, Powell Canada is one of the most reputable electrical manufacturing, valve servicing and electrical/instrumentation contracting companies in Western Canada. Powell Canada holds a strong – more... 

  • Powell

Reviews

Overall

3.3
Based on 14 reviews
5 stars
4 stars
3 stars
2 stars
1 star
Work/Life Balance
Salary/Benefits
Job Security/Advancement
Management
Culture
Claimed Profile
Industry
    Links
    Powell - CDN website