No real effort is made to properly size projects at the macro or the micro level. The business and the development departments are constantly pointing the finger at each other for anything that goes wrong. Yet, neither department wants to concede any control to the other. Lay offs and firings seem to happen almost monthly if not more often, because the contractors and employees seem to be scapegoated for problems on a larger scale. 3 types of outsourcing have been tried in the last 2 years alone leaving the employees thinking that the only plan this company has is constant random change. New CEO seems completely oblivious to the real issues and appears to be completely unaware or does not even care about the chaos that is going on underneath him. Upper management is focused on sales while the development department is suffering from unusually high turn over. New technology is being fast tracked into the existing company products without being properly cost benefit analyzed or prototyped. All decisions both technological and organizational are being made with a very top down approach and any kind of descent is forcefully discouraged.