Staff are regularly threatened with how disposable they are. If you don't give in to the increasingly ridiculous demands of the company, you are threatened with dismissal and told that you can instantly be replaced. They manipulate labour laws to get rid of anyone that asks questions or expresses dissatisfaction with how they're treated. The working environment is so toxic that the workforce has rapidly declined over the past year - up to 5 resignations in a single month was common. Job titles are essentially meaningless as staff are simply thrown from one department to the next without any true planning or change management. At times staff are even told to just pick their own job title because no one really knows what to call them. The salaries are slightly above the low-end (below the median average for the roles), but your starting salary is likely to be your ending salary as increases are generally only given to the UK staff, while the staff in South Africa work for the same salary for years on end despite the increases in the cost of living. If you ask for an increase after several years, you're given a list of criteria to fulfil before it will even be considered - then the goalpost is moved as soon as you complete the list. Many labour laws are simply ignored because the owner straddles two countries and picks and chooses which laws he's willing to abide by. Pregnant women are treated particularly badly and more than one has ended up in the hospital with complications arising from the stress of how they're treated. Maternity leave and maternity pay are serious issues in this company as it tries to wiggle out of proper accommodations in this regard. Annual leave is also a persistent issue. Many promises are made about promotions, career advancement, salary increases, working conditions, improved operations, personal development, etc. - but none of these are kept. Initially, it was a good company to work for but this changed roughly two years ago and the staff turnover since that time is a clear reflection of the degradation of company ethics and practices. There is now a feeling amongst most staff that the only way to retain your job is to be bad at it, be a man, and commit fraud. It is not only the staff who are subjected to unethical behaviour, as this also extends to the customers of the business. False promises, hidden clauses, unfounded guarantees, and intentionally misleading sales pitches are very common in the dealings with customers. Staff have even been forced to write fake TrustPilot reviews to mitigate the damage done by legitimate reviews. Fraud was committed when the company created a fake recruitment company to use people's desperation for employment to convince them to buy training courses from the real company, with the false belief that the recruitment company had job offers from its own imaginary clients. Some of the job guarantees are partially true now, but the full details of these are usually withheld during the sales pitches. This truly is a highly toxic working environment and I would strongly suggest that it be avoided.