Salary and employees great, career advancement and management are a work in progress
Canfor in pays well, and has a good benefit package. They are trying hard to retain employees, offering all kinds of benefits like sports ticket giveaways, employee events. Location in Vancouver is also good for walks, running, but not as good for public transit, though a shuttle bus is available.
Promotion and career management in some departments, like accounting is lacking.
But overall good company to work for.