The management team at TORC is a complete disaster and has been for the past several years. If your not one of the people that is licking their boots, it doesn't matter who you are or what you do they will treat you like dirt and get rid of you at the first opportunity. I was in the engineering department for more than 7 years and was let go due to "lack of work for my position" and not given the opportunity to move somewhere else in the company (despite the large amount of institutionally knowledge) simply because I previously worked for a manager that my current manager didn't like.