A lot of nepotism and big egos, if you're best mates with your manager then you will be promoted. The culture has shifted which is mainly due to the actions of senior management. They have to get involved in every aspect of the business and ultimately their decision is final. There is no trust, even when hiring extremely senior staff members they still have to have the final say. High number leavers (particularly senior, exco level). It is a very unprofessional environment. Warning to new hires, you will be trapped by their outrageous non-compete . If you try to leave the company they will threaten to sue, you regardless of your job level. You are essentially trapped at the company unless you plan on moving abroad or changing industry.