The silo'd nature of the company almost pits each department against each other, with a completely different work ethos assigned to each department. The engineers (Comms and IT) prioritising customer service and product viability first and foremost whilst sales and accounts make it feel like the money comes first and we'll pick up the pieces afterwards.
Substantial brown-nosing occurs and there is a deep level of trust between the MD and senior staff that is ill-deserved, dishonesty has been observed frequently and generally you are forced out of the company by making it feel uncomfortable to work there, hence the staff turnover rate.