Importance of engineering dept.
Journeyman/Red Seal Welder (Former Employee) – Calgary, AB – September 30, 2015
A huge part of this companies struggle revolves around the notion that the engineers are untouchable, even when they produce 'prints with such obvious follies as 19' minus 2" is 17 feet!
It is not. The right answer is 18' 10".
When slights like this as an example are a continuous source of delays & re-works no company's success will come easily, which it already does not in our present day economical challenges.
Poor management only served to expedite over 20 lay-offs that i knew about, & the complete collapse of their night shift.
great problem solving team
questionable engineering dept.