Many issues with company performance has led to multiple changes in upper management over the last several years. Even though the current CEO is trying to get the company back on course, there is a lot of leftover "garbage" in place. Middle management seems to have their own agenda, not wanting to participate in change or provide assistance, which in the end should help everyone. Some employees have been pulled aside for not meeting quota, and others for going over quota when there is not enough work to go around: just excellent example of "be average or you don't belong." And then mandatory overtime is implemented when there is again too much work; great if you're paid hourly, but bad for salary. It's gotten to the point where some salary employees have been told not to clock in anymore. Interaction between business groups is minimal, causing tasks to be done over and over due to lack of information, which would have helped to get something done right the first time. Some teams apparently feel superior and provide no assistance, and face no consequences in doing so. While some of this has slowly began to change, it is still a huge problem when attempting to complete a project that requires multiple internal resources. Middle management seems to have found a work around by hiring in contractors and "off shore" personnel when these tasks could just as easily have been done internally if some backbone were in place to better manage the employees. Thus, we now have wasteful spending when the company is looking to save money. In order to offset that cost, raises are minimal, promotions few (unless you're a manager), money is hidden / stolen from other projects, and there is usually a yearly employee layoff between Thanksgiving and Christmas to make the stock look good. Happy Holidays for those who are let go during this time...