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 - CDN photo: Powell

Reviews

Overall

3.5
Based on 20 reviews
5 stars
4 stars
3 stars
2 stars
1 star
Work/Life Balance
3.7
Salary/Benefits
3.7
Job Security/Advancement
2.9
Management
2.9
Culture
3.6
Claimed Profile
Links
Powell - CDN website