This company stands out as having some of the worst management and organisational challenges I've encountered throughout my 10+ year career. Their approach to resolving issues consistently revolves around letting go of employees, even those who were recently hired, promoted, or relocated. There seems to be a pattern of frequent team direction changes, accompanied by a lack of diversity in the top management.