Cool product, interesting work, good people
Very cool product that is continually changing. As a result, you have interesting and rewarding work, along with opportunities to grow and specialize as a professional. If you are a Mechanical Engineer, you are going to have a hard time finding another job like this one in Edmonton.
Compensation and benefits are reasonable, but nothing 'lavish' here. Management seems to recognize people who have the right attitude.