Too many politics, promoting is not merit based and favoritism is a part of the job in some aspects. The company has a lot of links to work out and hopefully soon. Management should be trained before appointed to management. Your success can be determined by your manager and/or your region which are both out of your control.