Norbord at a glance

Add your rating

Reviews and ratings

3.8
23 reviews
5
9
4
5
3
6
2
2
1
1

Ratings by category

Compensation/Benefits 4.0
Work/Life Balance 3.2
Culture 3.2
Job Security/Advancement 3.1
Management 3.1

CEO approval

71%
14 ratings

About Norbord

Norbord Inc. is an international forest products company headquartered in Toronto, Ontario. It has 15 operations located in Canada, the United States and Europe, with assets of US$1.4 billion and annual sales in excess of $1 billion.–Wikipedia

Reviews